{"id":468,"name":"vite-node","ecosystem":"npm","repository_url":"https://github.com/vitest-dev/vitest","issues_count":338,"created_at":"2025-06-06T15:01:34.735Z","updated_at":"2025-06-06T15:01:34.735Z","purl":"pkg:npm/vite-node","metadata":{"id":2527004,"name":"vite-node","ecosystem":"npm","description":"Vite as Node.js runtime","homepage":"https://github.com/vitest-dev/vitest/blob/main/packages/vite-node#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/vitest-dev/vitest","keywords_array":[],"namespace":null,"versions_count":290,"first_release_published_at":"2021-04-01T09:37:58.925Z","latest_release_published_at":"2025-06-03T17:07:19.536Z","latest_release_number":"3.2.1","last_synced_at":"2025-06-03T17:10:23.130Z","created_at":"2022-04-10T03:03:12.526Z","updated_at":"2025-06-03T17:10:23.852Z","registry_url":"https://www.npmjs.com/package/vite-node","install_command":"npm install vite-node","documentation_url":null,"metadata":{"funding":"https://opencollective.com/vitest","dist-tags":{"beta":"3.2.0-beta.3","latest":"3.2.1"}},"repo_metadata":{"id":36973277,"uuid":"434708679","full_name":"vitest-dev/vitest","owner":"vitest-dev","description":"Next generation testing framework powered by Vite.","archived":false,"fork":false,"pushed_at":"2024-05-19T02:21:57.000Z","size":18965,"stargazers_count":11941,"open_issues_count":290,"forks_count":1040,"subscribers_count":51,"default_branch":"main","last_synced_at":"2024-05-19T06:37:14.653Z","etag":null,"topics":["test","testing-tools","vite"],"latest_commit_sha":null,"homepage":"https://vitest.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitest-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["vitest-dev","sheremet-va","antfu","patak-dev"],"open_collective":"vitest"}},"created_at":"2021-12-03T19:19:49.000Z","updated_at":"2024-05-20T17:04:06.162Z","dependencies_parsed_at":"2024-03-04T19:14:26.209Z","dependency_job_id":"dcbda312-9bd4-45f7-b323-b82024465379","html_url":"https://github.com/vitest-dev/vitest","commit_stats":{"total_commits":3629,"total_committers":470,"mean_commits":7.721276595744681,"dds":0.699917332598512,"last_synced_commit":"a4ec583191e7576b0272e5cbbea691e3cc1d2ca8"},"previous_names":[],"tags_count":355,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitest-dev","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217595352,"owners_count":16201701,"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":"vitest-dev","name":"Vitest","uuid":"95747107","kind":"organization","description":"A blazing fast unit test framework powered by Vite","email":"vitest.dev@gmail.com","website":"https://vitest.dev","location":null,"twitter":"vitest_dev","company":null,"icon_url":"https://avatars.githubusercontent.com/u/95747107?v=4","repositories_count":5,"last_synced_at":"2024-05-01T09:30:39.824Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/vitest-dev","funding_links":["https://github.com/sponsors/vitest-dev"],"total_stars":12689,"followers":414,"following":0,"created_at":"2022-11-02T16:35:36.929Z","updated_at":"2024-05-01T09:30:40.336Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitest-dev","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitest-dev/repositories"},"tags":[{"name":"v2.0.0-beta.3","sha":"285865fb210a8b357c6e8e8138b8a99805bed41c","kind":"tag","published_at":"2024-05-14T18:42:37.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v2.0.0-beta.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v2.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v2.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v2.0.0-beta.3/manifests"},{"name":"v2.0.0-beta.2","sha":"7bb0f9369bfd5d620a5bf0a0d8b233a15af5c229","kind":"tag","published_at":"2024-05-09T15:27:52.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v2.0.0-beta.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v2.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v2.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v2.0.0-beta.2/manifests"},{"name":"v2.0.0-beta.1","sha":"5fd8147ac97fa1ee8cef7893c5e072acbedca014","kind":"tag","published_at":"2024-05-09T14:23:19.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v2.0.0-beta.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v2.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v2.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v2.0.0-beta.1/manifests"},{"name":"v1.6.0","sha":"6b29f3ddc86060cf3265959d4ae32e90b186cb92","kind":"tag","published_at":"2024-05-03T15:19:11.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.6.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.6.0/manifests"},{"name":"v1.5.3","sha":"a52964b1d671075e98a97717a872e2ddbf0dc6e0","kind":"tag","published_at":"2024-04-30T08:38:12.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.5.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"81f57f429c07b97a618b97260ed4d07190097764","kind":"tag","published_at":"2024-04-25T09:09:49.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.5.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"1be4510d4834c9ed885523274bf8d94c0cb0c2fe","kind":"tag","published_at":"2024-04-24T11:19:31.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.5.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"9e7a01cc8c8fd088004532f42e20edb54974e16d","kind":"tag","published_at":"2024-04-11T17:43:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.5.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"a8da192c61ff0e3adf64b31378546de3b2f4c1bc","kind":"tag","published_at":"2024-03-15T10:28:29.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.4.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"4ff7159049e4dd63501cdf512aea3366b55691cf","kind":"commit","published_at":"2024-02-20T13:45:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.3.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"8014614475afa880f4e583b166bb91dea5415cc6","kind":"commit","published_at":"2024-02-16T17:23:30.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.3.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"b1462a46561d06d477cc4cf1ba96787cb66a5cba","kind":"tag","published_at":"2024-01-26T16:24:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.2.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"6421c2766c364a9dd37dabac432f792ff1ecc556","kind":"tag","published_at":"2024-01-17T16:23:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.2.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b561c3290de85c58daf7f062cfa0fc163425199e","kind":"tag","published_at":"2024-01-12T16:06:18.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.2.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"a73c1c2ca3a3ca93b317657b9328889434c36344","kind":"tag","published_at":"2024-01-05T08:15:46.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.1.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"be5a259d9cce3be4158dd91efb97f938a5f58659","kind":"tag","published_at":"2024-01-04T16:57:49.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.1.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"c8abbc18e19ee36d3b6f981012ee561cc7aa7fc6","kind":"tag","published_at":"2023-12-31T13:36:21.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.1.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"9497f484cf55392cac224fe0d049d8d5242f9564","kind":"tag","published_at":"2023-12-19T14:05:48.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.1.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.1.0/manifests"},{"name":"v1.0.4","sha":"66933c3a590fa5cff35e252a5f107b0f41d9248b","kind":"tag","published_at":"2023-12-09T19:04:39.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"7c196643ca23f1e3fc4725df6f4ea583be0b094d","kind":"tag","published_at":"2023-12-09T13:05:06.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.3/manifests"},{"name":"v1.0.2-mbland.0","sha":"f9bbec53fea1f7855fecf7251350a608ab23dc5a","kind":"commit","published_at":"2023-12-08T20:25:20.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.2-mbland.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.2-mbland.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.2-mbland.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.2-mbland.0/manifests"},{"name":"v1.0.2","sha":"7006bb367494536e2ecf762a5636e509734e43e5","kind":"tag","published_at":"2023-12-07T10:12:14.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"08021673df80958552f4c3717ef03fd11f46aee5","kind":"tag","published_at":"2023-12-04T18:04:05.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"34517cebf428f4d0452c63d9f2ec5ab13fe50c78","kind":"tag","published_at":"2023-12-04T15:45:14.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0/manifests"},{"name":"v1.0.0-beta.6","sha":"b766d3495921c4e100a2102ce0a0992203c74394","kind":"tag","published_at":"2023-11-28T17:26:28.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.0-beta.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.6/manifests"},{"name":"v1.0.0-beta.5","sha":"abe6c72713794c41b144092868c6a1659337dfa4","kind":"tag","published_at":"2023-11-18T09:43:53.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.0-beta.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.5/manifests"},{"name":"v1.0.0-beta.4","sha":"9734e81976e2674a833daef4cbb65252b9c3a06a","kind":"tag","published_at":"2023-11-09T10:12:50.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.0-beta.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.4/manifests"},{"name":"v1.0.0-beta.3","sha":"11082275d87743013e2b7b4db6082234fd20e6f7","kind":"tag","published_at":"2023-10-27T12:44:54.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.0-beta.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.3/manifests"},{"name":"v1.0.0-beta.2","sha":"edddc8ff76325d7a85b98df74a935dbdfc58d86b","kind":"tag","published_at":"2023-10-12T19:26:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.0-beta.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.2/manifests"},{"name":"v1.0.0-beta.1","sha":"22181f0209992aa4e054dd18cab045007186aa48","kind":"tag","published_at":"2023-10-03T11:30:41.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.0-beta.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.1/manifests"},{"name":"v0.34.7","sha":"ac17283e6ea54b7d8e65de76371c37bf55bb0517","kind":"tag","published_at":"2023-10-02T17:01:24.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.34.7","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.34.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.7/manifests"},{"name":"v1.0.0-beta.0","sha":"fad466315447758663687ead1c3e60b1c8e7b69e","kind":"tag","published_at":"2023-10-02T16:39:43.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v1.0.0-beta.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v1.0.0-beta.0/manifests"},{"name":"v0.34.6","sha":"23c9db9ac1fee4599c602befecd2b73e229dac36","kind":"tag","published_at":"2023-09-29T07:31:37.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.34.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.34.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.6/manifests"},{"name":"v0.34.5","sha":"859d236878739ff64f14a066c34a0d12588e692f","kind":"tag","published_at":"2023-09-21T13:49:46.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.34.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.34.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.5/manifests"},{"name":"v0.34.4","sha":"91853bb204ed8dfc3750d54b1b79409168ea440b","kind":"tag","published_at":"2023-09-08T10:33:33.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.34.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.34.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.4/manifests"},{"name":"v0.34.3","sha":"bf8393643ab3764ab9d727b6d064f2123832e82f","kind":"tag","published_at":"2023-08-25T07:29:12.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.34.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.34.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.3/manifests"},{"name":"v0.34.2","sha":"41e828f59c63d39e7b40ace0d226b37b0a1e3d52","kind":"tag","published_at":"2023-08-17T10:09:03.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.34.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.34.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.2/manifests"},{"name":"v0.34.1","sha":"119526827cbaf82b64ba428c9c13dcb1b08f5b64","kind":"tag","published_at":"2023-08-01T16:53:08.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.34.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.34.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.1/manifests"},{"name":"v0.34.0","sha":"065a08e41eb5f35ee30da171ea8c027f0e517903","kind":"tag","published_at":"2023-08-01T15:40:27.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.34.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.34.0/manifests"},{"name":"v0.33.0","sha":"8dd5ea5ba10c2a99568ff18f6efff356824cb2cf","kind":"tag","published_at":"2023-07-06T14:10:17.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.33.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.33.0/manifests"},{"name":"v0.32.4","sha":"4e76ca6a30e28050023bc62a44b9243482752582","kind":"tag","published_at":"2023-07-03T11:05:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.32.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.32.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.4/manifests"},{"name":"v0.32.3","sha":"148dd9b0da462b447973ce96124ad5bb7242925f","kind":"tag","published_at":"2023-07-03T08:34:54.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.32.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.3/manifests"},{"name":"v0.32.2","sha":"1e8760ab2b4ae02288ebaf0ab27f9ed314d41980","kind":"tag","published_at":"2023-06-16T16:05:05.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.32.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.2/manifests"},{"name":"v0.32.1","sha":"02bed364acf6dc4bcf95c75de4b926d486646930","kind":"tag","published_at":"2023-06-16T12:21:23.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.32.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.1/manifests"},{"name":"v0.32.0","sha":"8d3cf9db739ddc89ab05cbf00a7cd3fc44ddfc98","kind":"tag","published_at":"2023-06-06T17:03:27.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.32.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.32.0/manifests"},{"name":"v0.31.4","sha":"ab3e085105fc715ba9236a54f794a95325f71135","kind":"tag","published_at":"2023-06-01T09:54:32.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.31.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.31.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.4/manifests"},{"name":"v0.31.3","sha":"29a37cd467bd7138aae440d3b06204757b2fc970","kind":"tag","published_at":"2023-05-31T14:48:32.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.31.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.31.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.3/manifests"},{"name":"v0.31.2","sha":"d65f287d74f090a7b168c7bf500761a1a50dd154","kind":"tag","published_at":"2023-05-30T13:04:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.31.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.31.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.2/manifests"},{"name":"v0.31.1","sha":"6433224c0a05d29968eead273d1c57c680034566","kind":"tag","published_at":"2023-05-17T14:22:52.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.31.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.1/manifests"},{"name":"v0.31.0","sha":"36eea98a434c3202c939a3a54d149bc4853db42c","kind":"tag","published_at":"2023-05-03T18:07:37.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.31.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.31.0/manifests"},{"name":"v0.30.1","sha":"baf902a20b5fdedc095828c081a32ce2baeb2197","kind":"tag","published_at":"2023-04-11T11:24:22.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.30.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.30.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.30.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.30.1/manifests"},{"name":"v0.30.0","sha":"0ce8364e0dd1ad877d29eaad1b8b52b76f7b3298","kind":"tag","published_at":"2023-04-09T13:38:04.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.30.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.30.0/manifests"},{"name":"v0.29.8","sha":"42435d66619301fd2a98124bf1dc32fdac6cf510","kind":"tag","published_at":"2023-03-28T13:11:29.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.29.8","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.29.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.8/manifests"},{"name":"v0.29.7","sha":"9150a268d8cafac71a0954ba4ca45b02e00a7e9a","kind":"tag","published_at":"2023-03-20T20:36:59.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.29.7","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.29.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.7/manifests"},{"name":"v0.29.6","sha":"82948110d264d130c6901bbedda8dce4417d43bc","kind":"tag","published_at":"2023-03-20T20:23:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.29.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.29.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.6/manifests"},{"name":"v0.29.5","sha":"be344518b48e56c29127ff61b728be4281345836","kind":"tag","published_at":"2023-03-20T14:11:39.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.29.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.29.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.5/manifests"},{"name":"v0.29.4","sha":"4148d80d8394577d90a5134d011dd28620a7aa62","kind":"tag","published_at":"2023-03-20T13:39:54.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.29.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.29.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.4/manifests"},{"name":"v0.29.3","sha":"d4d04257c0c47f0acd7e508fbac74d0a57330a58","kind":"tag","published_at":"2023-03-15T20:03:01.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.29.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.29.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.3/manifests"},{"name":"v0.29.2","sha":"bce5a9f8a8572805317ec336bb4289d18606679c","kind":"tag","published_at":"2023-02-28T15:13:21.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.29.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.29.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.2/manifests"},{"name":"v0.29.1","sha":"20c99934ee66fd4aac33edae707d7add76f08576","kind":"tag","published_at":"2023-02-25T09:24:13.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.29.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.1/manifests"},{"name":"v0.29.0","sha":"965f32a55eb1d5d594eebfda76e413f4fbd2c4ca","kind":"tag","published_at":"2023-02-25T08:25:04.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.29.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.29.0/manifests"},{"name":"v0.28.5","sha":"4ae6a79179d092fed0e6830ed77086228ddab985","kind":"tag","published_at":"2023-02-13T12:22:54.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.28.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.28.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.5/manifests"},{"name":"v0.33.0-2023-07-30","sha":"445c7b3569c6325af01eaa91ccbf27dbc50675a3","kind":"commit","published_at":"2023-02-08T10:48:36.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.33.0-2023-07-30","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.33.0-2023-07-30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.33.0-2023-07-30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.33.0-2023-07-30/manifests"},{"name":"v0.28.4","sha":"5eeb6f38637e4176591b0d73cc691553c9cd8078","kind":"tag","published_at":"2023-02-03T10:04:12.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.28.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.28.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.4/manifests"},{"name":"v0.28.3","sha":"31da992c7201d510a39df00cfe6be2a361ee19c0","kind":"tag","published_at":"2023-01-27T12:09:18.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.28.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.28.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.3/manifests"},{"name":"v0.28.2","sha":"1b54b4cb96808716788e1178b29b12d9e69ad9ac","kind":"tag","published_at":"2023-01-25T11:20:39.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.28.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.28.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.2/manifests"},{"name":"v0.28.1","sha":"e28b9b91167fa16e189b0f7b085df70aca6bb6a8","kind":"tag","published_at":"2023-01-23T09:50:30.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.28.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.1/manifests"},{"name":"v0.28.0","sha":"6949b55beabae220a9a092bdaf9c1f8851bf778e","kind":"tag","published_at":"2023-01-23T09:27:20.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.28.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.28.0/manifests"},{"name":"v0.27.3","sha":"44e5e22ab2ba62bc8742f9c2cf20f6151bd60327","kind":"tag","published_at":"2023-01-21T16:22:33.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.27.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.27.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.27.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.27.3/manifests"},{"name":"v0.27.2","sha":"a1b685cb0d03a2894762921d99ac0f8312ce858b","kind":"tag","published_at":"2023-01-17T07:40:08.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.27.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.27.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.27.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.27.2/manifests"},{"name":"v0.27.1","sha":"db9e8f1128439fa0fd627b2864ca225d3d9349c7","kind":"tag","published_at":"2023-01-11T16:31:50.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.27.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.27.1/manifests"},{"name":"v0.27.0","sha":"2b06cf819fdc7e94a580127f72f84b1852e92a11","kind":"tag","published_at":"2023-01-09T12:32:57.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.27.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.27.0/manifests"},{"name":"v0.26.3","sha":"8d64790a1906999c031e14373c52881abd08fc40","kind":"tag","published_at":"2023-01-01T14:33:23.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.26.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.26.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.26.3/manifests"},{"name":"v0.26.2","sha":"07ef0f229954fdca9eba411c5cd2941772d29960","kind":"tag","published_at":"2022-12-21T10:58:38.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.26.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.26.2/manifests"},{"name":"v0.26.1","sha":"c42b07ba3f23ac378cfa5f833b006f2acbe745f1","kind":"tag","published_at":"2022-12-20T09:59:50.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.26.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.26.1/manifests"},{"name":"v0.26.0","sha":"b824e82df297f230806816a569717be9d0301028","kind":"tag","published_at":"2022-12-19T10:42:18.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.26.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.26.0/manifests"},{"name":"v0.25.8","sha":"d9fb2b7237463494f4400305c5db8017716e24b4","kind":"tag","published_at":"2022-12-13T10:08:47.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.25.8","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.25.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.8/manifests"},{"name":"v0.25.7","sha":"d0086d9d8a6d79934d89ac692933d5da965e46ba","kind":"tag","published_at":"2022-12-10T19:22:48.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.25.7","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.25.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.7/manifests"},{"name":"v0.25.6","sha":"aca82a4f2c5ddbf1fff380f4ecc193f2fd314f45","kind":"tag","published_at":"2022-12-08T10:59:14.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.25.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.25.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.6/manifests"},{"name":"v0.25.5","sha":"59051647fb88a87879508bb2d76ef97b4c1ff6b2","kind":"tag","published_at":"2022-12-06T18:33:45.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.25.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.25.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.5/manifests"},{"name":"v0.25.4","sha":"a430365d73a6381a3e2191c3cde6489a2a9883b0","kind":"tag","published_at":"2022-12-05T18:32:34.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.25.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.25.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.4/manifests"},{"name":"v0.25.3","sha":"e13a64f1af134a817551e53fbf09af25094058e3","kind":"tag","published_at":"2022-11-22T12:51:33.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.25.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.25.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.3/manifests"},{"name":"v0.25.2","sha":"3038991347500f1336089698a3517ee5c5a5b4f3","kind":"tag","published_at":"2022-11-14T13:38:47.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.25.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.2/manifests"},{"name":"v0.25.1","sha":"e1de945ac9089d205c298492b91f6f204a19d81d","kind":"tag","published_at":"2022-11-08T15:42:16.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.25.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.1/manifests"},{"name":"v0.25.0","sha":"94f2e66b99aff928fc4546ce5f5f8afe94d6bc24","kind":"tag","published_at":"2022-11-07T15:58:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.25.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.25.0/manifests"},{"name":"v0.24.5","sha":"fb93a7e419e34559038910ee698818d739e2e6fb","kind":"tag","published_at":"2022-11-01T17:51:42.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.24.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.24.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.5/manifests"},{"name":"v0.24.4","sha":"55fa65014e867e1b3f5afca1619bd0f067a9a65f","kind":"tag","published_at":"2022-10-31T10:29:12.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.24.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.24.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.4/manifests"},{"name":"v0.24.3","sha":"7d9eebb32536c898fb189aa54c26df4865d3506a","kind":"tag","published_at":"2022-10-14T11:45:37.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.24.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.24.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.3/manifests"},{"name":"v0.24.2","sha":"ad8c9a009047249017c787f4c39a10a46039ad77","kind":"tag","published_at":"2022-10-14T09:37:25.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.24.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.2/manifests"},{"name":"v0.24.1","sha":"6f856c4036248430bcca5f0e40398c4a4e981ea9","kind":"tag","published_at":"2022-10-10T14:56:14.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.24.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.1/manifests"},{"name":"v0.24.0","sha":"0bd37882db0e021992f447da9e9a544ddb95c71a","kind":"tag","published_at":"2022-10-07T12:05:00.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.24.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.24.0/manifests"},{"name":"v0.23.4","sha":"b54b05925d93804d7be10a48d93792344b3471db","kind":"tag","published_at":"2022-09-18T03:36:34.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.23.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.23.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.4/manifests"},{"name":"v0.23.3","sha":"8f95556ce69ec4a7794b7c3f02fc14c19d410305","kind":"tag","published_at":"2022-09-14T01:30:22.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.23.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.23.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.3/manifests"},{"name":"v0.23.2","sha":"9b668445abc20d54b08b4dfd54ceb854194d9c4a","kind":"tag","published_at":"2022-09-10T07:55:58.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.23.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"e8c36c52e313cc1d2e5f6d34740fb7fec4d721d2","kind":"tag","published_at":"2022-09-05T08:14:40.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.23.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"e81a2049373ab1877b4d1cdc141e44eb2f10f307","kind":"tag","published_at":"2022-09-04T11:58:42.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.23.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.23.0/manifests"},{"name":"v0.22.1","sha":"637e2b376649c1508d823e117c0aeaaa1294cac8","kind":"tag","published_at":"2022-08-18T07:59:58.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.22.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"8f24c2f65e436aa98a9e1c77eddf5d082c2ca60d","kind":"tag","published_at":"2022-08-15T20:13:44.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.22.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.22.0/manifests"},{"name":"v0.21.1","sha":"6aee8cd3a62144d2ebc55fce96635defc7504cf0","kind":"tag","published_at":"2022-08-09T09:38:35.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.21.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"18e0bec200be07c391afd35a669dd02b67d1a08f","kind":"tag","published_at":"2022-08-05T16:10:31.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.21.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.21.0/manifests"},{"name":"v0.20.3","sha":"5e6a8dab31baa83f142d73c1b60e196d60818a8f","kind":"tag","published_at":"2022-08-02T15:38:36.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.20.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.20.3/manifests"},{"name":"v0.20.2","sha":"4ed35b9b9f73e0c3d5fab71cb59bda4215643f6d","kind":"tag","published_at":"2022-07-31T11:12:52.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.20.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.20.2/manifests"},{"name":"v0.20.1","sha":"a35b500c9016a2ecefa3c873235c737cac218b18","kind":"tag","published_at":"2022-07-31T07:46:43.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.20.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.20.1/manifests"},{"name":"v0.20.0","sha":"3bce1a36dfde45d266226d08b18585b067223f9c","kind":"tag","published_at":"2022-07-31T06:49:45.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.20.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"0dd07ab0cdcc00f51e5ff5c1ff13ff71a3774fe1","kind":"tag","published_at":"2022-07-25T13:31:13.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.19.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"fc73c9943d37b24ba3e8d4185a1dac8418e1efef","kind":"tag","published_at":"2022-07-24T06:50:55.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.19.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.19.0/manifests"},{"name":"v0.18.1","sha":"951080f1d1a557fb6bafbf6f9c7768ac39397767","kind":"tag","published_at":"2022-07-16T15:10:33.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.18.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.18.1/manifests"},{"name":"v0.18.0","sha":"e910f81097f9a8fbeb27db4c6015fb171faaacf4","kind":"tag","published_at":"2022-07-09T08:17:29.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.18.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.18.0/manifests"},{"name":"v0.17.1","sha":"3ade270b50110392fc472b4c5e123dff0b46643d","kind":"tag","published_at":"2022-07-07T08:40:05.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.17.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"1996e42d433ae291c7ccd41fa8ed613ba5303096","kind":"tag","published_at":"2022-07-03T13:01:05.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.17.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"b8590f159d42d7a2ac8d66b01efcb9d9fcc8d0b4","kind":"tag","published_at":"2022-06-24T13:33:35.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.16.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.16.0/manifests"},{"name":"v0.15.2","sha":"2d9cc41c11c7e09b2ee6564c9d30e409bc77af1e","kind":"tag","published_at":"2022-06-21T09:17:36.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.15.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"59aa8e523148c5a15c9aa2eae86d21c3705f894a","kind":"tag","published_at":"2022-06-15T09:30:40.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.15.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"2fcce6d13d6b48a95b6d46b2f8a64e7015fe2664","kind":"tag","published_at":"2022-06-14T18:46:20.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.15.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.15.0/manifests"},{"name":"v0.14.2","sha":"3199dc7d689a58033336bdd99075c0833d39aa81","kind":"tag","published_at":"2022-06-10T08:19:57.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.14.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.14.2/manifests"},{"name":"v0.14.1","sha":"8029aa76f12db5cd6dd3769d3faf391d30bf85e8","kind":"tag","published_at":"2022-06-06T06:03:48.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.14.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"d6b8591c2b1154e378c72e864722a3db47aed27e","kind":"tag","published_at":"2022-06-05T15:19:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.14.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"c3621c9405614c9af21d4074a8fdb1946caec5a3","kind":"tag","published_at":"2022-06-01T06:14:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.13.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"1cf7fe64a14a06b44a8294fbecdecf1156058149","kind":"tag","published_at":"2022-05-29T09:34:01.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.13.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.13.0/manifests"},{"name":"v0.12.10","sha":"f36a2709675c2962b2007cf56271841654354b6f","kind":"tag","published_at":"2022-05-29T07:40:48.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.10","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.10/manifests"},{"name":"v0.12.9","sha":"e771bcbfd46022dcf81bf01f049ffdf9ea573330","kind":"tag","published_at":"2022-05-21T18:14:01.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.9","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.9/manifests"},{"name":"v0.12.8","sha":"60b55df765740bbde1b18b52449a57a3e948aa1d","kind":"tag","published_at":"2022-05-21T10:23:02.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.8","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.8/manifests"},{"name":"v0.12.7","sha":"fa066cb0c310e183d864e708257fbf93be7bc3d5","kind":"tag","published_at":"2022-05-20T09:01:31.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.7","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.7/manifests"},{"name":"v0.12.6","sha":"dbb0e8fbd217b53dd499e577565ee2b9e6a4fa75","kind":"tag","published_at":"2022-05-13T15:55:19.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.6/manifests"},{"name":"v0.12.5","sha":"68a57a867fdaee422feab2230ac3ca28c4fa4b38","kind":"tag","published_at":"2022-05-13T12:32:12.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.5/manifests"},{"name":"v0.12.4","sha":"9741f2e07016657d8219a99437a87a12d90b35d0","kind":"tag","published_at":"2022-05-10T23:16:37.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.4/manifests"},{"name":"v0.12.3","sha":"1aa29583c94fdf2910b84f512b34c1d1406cd0c4","kind":"tag","published_at":"2022-05-10T00:26:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.3/manifests"},{"name":"v0.12.2","sha":"5f82280db7e6e49e85d4d472fbc5902b9b1fe35d","kind":"tag","published_at":"2022-05-09T16:20:29.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"030dd61bf28bdd33b543c084e103b75b788284c4","kind":"tag","published_at":"2022-05-09T10:50:36.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"82d13bd2f45c54d2bcd64cd9382bd0a5638e60b4","kind":"tag","published_at":"2022-05-08T06:42:11.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.12.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"336e4af332210f1aa80d6b9f201b8d3084f16dbd","kind":"tag","published_at":"2022-05-07T21:27:28.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.11.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.11.0/manifests"},{"name":"v0.10.5","sha":"87b77bbb042cc8215366372e6cbbbb814ed3e9c0","kind":"tag","published_at":"2022-05-06T10:26:18.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.10.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.5/manifests"},{"name":"v0.10.4","sha":"da0fa2d0f3cd8ede9483bf3fb2475b95d6c91ec2","kind":"tag","published_at":"2022-05-05T16:56:14.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.10.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.4/manifests"},{"name":"v0.10.3","sha":"5ff43314d143b11c40ab885a15eb10dd7c6516b9","kind":"tag","published_at":"2022-05-05T16:16:46.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.10.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.3/manifests"},{"name":"v0.10.2","sha":"22f3c29610b415f78c8578365eb1a5aaeb0c8d59","kind":"tag","published_at":"2022-05-03T07:35:25.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.10.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"2dbc31bd1721c2b4b800b2f0446baeb52d43c344","kind":"tag","published_at":"2022-05-02T17:14:02.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.10.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"1afa09881c5f097aa2d957cce95d4ce258756a1a","kind":"tag","published_at":"2022-04-25T14:15:41.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.10.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.10.0/manifests"},{"name":"v0.9.4","sha":"a82b6b142c46c7f00bb1c968eed7dae89fa83fba","kind":"tag","published_at":"2022-04-21T14:33:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.9.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"22af647f74ffb054544af42db594b721414268a5","kind":"tag","published_at":"2022-04-10T06:29:17.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.9.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"6ecb4213aeb96414320165e3aec52670e30ef32f","kind":"tag","published_at":"2022-04-07T20:25:43.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.9.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"26f33390de1b4823e48cda99566d54001b72e643","kind":"tag","published_at":"2022-04-07T18:43:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.9.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"e27068b5379427a2b7ac5f2cd73feeb88fdf54fa","kind":"tag","published_at":"2022-04-06T19:02:25.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.9.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.9.0/manifests"},{"name":"v0.8.5","sha":"60b239cf928215dc55234ad8abcca743e742cd9f","kind":"tag","published_at":"2022-04-06T18:08:55.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.8.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"4cc2a294fbf3fbe2dad378da807ef0a1678b6102","kind":"tag","published_at":"2022-04-03T08:31:16.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.8.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"ed8ef9e1d9e923622cccb65c3b990fd2b1bbbf6b","kind":"tag","published_at":"2022-04-02T22:52:04.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.8.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"978d37c11259506a3e523341a4fc6b10cf331ec7","kind":"tag","published_at":"2022-04-01T16:56:47.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.8.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"531c37ffc9061ee254b6817efeb3e61cd094b6c7","kind":"tag","published_at":"2022-03-30T13:07:40.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.8.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"44dfd4453785348568f58a627eb5b2dc83645374","kind":"tag","published_at":"2022-03-29T10:27:45.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.8.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.8.0/manifests"},{"name":"v0.7.13","sha":"548053f56d2c9dfa7f9918d5cba60cc48b8ef7e9","kind":"tag","published_at":"2022-03-29T07:19:47.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.13","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.13/manifests"},{"name":"v0.7.12","sha":"722d4ddfba5cfacc2c3e0b7611fa4dedfd8c2595","kind":"tag","published_at":"2022-03-27T09:13:40.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.12","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.12/manifests"},{"name":"v0.7.11","sha":"8586ffdf0c1688c05f24a45919430749517c6820","kind":"tag","published_at":"2022-03-25T07:06:22.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.11","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.11/manifests"},{"name":"v0.7.10","sha":"ff1a4e394776d60c84cf5330b658df8c756ec709","kind":"tag","published_at":"2022-03-23T12:42:10.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.10","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.10/manifests"},{"name":"v0.7.9","sha":"c0ee28d503f27a2615b7e6550dd41fc8fbcaa9cc","kind":"tag","published_at":"2022-03-23T10:04:52.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.9","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.9/manifests"},{"name":"v0.7.8","sha":"18c1565b8f52c11e7cfe1e9abed6da8db465a3a1","kind":"tag","published_at":"2022-03-23T06:08:49.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.8","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.8/manifests"},{"name":"v0.7.7","sha":"417393c8c9c9e03ee16e03812a021787479f7430","kind":"tag","published_at":"2022-03-21T11:23:16.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.7","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.7/manifests"},{"name":"v0.7.6","sha":"157ebb99cd70709a3684e7e831cc6f3d2850dd1c","kind":"tag","published_at":"2022-03-19T08:12:03.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"25043185e28b8539e451bfc385a0bcd7fe7a2bea","kind":"tag","published_at":"2022-03-19T08:09:01.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"5e0000db811c1b957ade8099d87e7d89e5a971af","kind":"tag","published_at":"2022-03-17T19:48:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"e965f7d1fbc162b963708eb7c819ad91fe0de660","kind":"tag","published_at":"2022-03-17T18:57:06.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"91767947002cfdbaddb805a314f98ab1b7447a34","kind":"tag","published_at":"2022-03-17T18:45:50.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"01bdef7ef465a5516ae87206a560f6eeac0395e6","kind":"tag","published_at":"2022-03-17T18:04:58.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"f80cc7f1d96c1d70e7a2d4f296244a70ca97d356","kind":"tag","published_at":"2022-03-17T00:05:00.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.7.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"21dace7da0ab1c0e114d5ca1b8f85545f7d5c0c8","kind":"tag","published_at":"2022-03-16T09:34:16.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.6.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"93c1a7d373229322d3ddf1477574b68e3fd1fa10","kind":"tag","published_at":"2022-03-15T11:35:38.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.6.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"8d2aa174d6c3b7aed4b90d9a39360e3e980986b8","kind":"tag","published_at":"2022-03-13T22:48:30.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.6.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"4214001360147feb39563c33dc931f16de64f3b8","kind":"tag","published_at":"2022-03-07T14:08:40.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.6.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.6.0/manifests"},{"name":"v0.5.9","sha":"c9918e7e91d6bbbc28e5d952643e628f909eecc5","kind":"tag","published_at":"2022-03-01T05:36:58.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.9","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"661aa8127af20e380c38053eb0840f75c9e75a66","kind":"tag","published_at":"2022-02-27T20:26:42.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.8","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"96a08df4847019ab0503765dd4ec0594421688ee","kind":"tag","published_at":"2022-02-26T06:49:16.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.7","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"73bb7d0dbc22e0a50465b7d47c40a169a50b95a5","kind":"tag","published_at":"2022-02-26T06:42:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"7c7525dee7e8a67392be29932478d21dcc5b06db","kind":"tag","published_at":"2022-02-24T09:48:59.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"a1acd4c07a2e9539c32b921944ad0dded29a2b57","kind":"tag","published_at":"2022-02-23T14:33:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"af175305fdaa2296a827facb14f1a9a093b68f9e","kind":"tag","published_at":"2022-02-22T12:35:14.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"42ccb6804144ab6665594db62204d32b3250bf4c","kind":"tag","published_at":"2022-02-22T12:21:17.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"66cf400e7e6ee77ca4e8788201f25ac4a94f3e40","kind":"tag","published_at":"2022-02-22T05:29:34.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"12b685141d8179d696dd2c08a493e836fbffa2d1","kind":"tag","published_at":"2022-02-21T06:09:36.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.5.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.5.0/manifests"},{"name":"v0.4.3","sha":"5456b5299f30d5024eb5887fcde61475a227fe4e","kind":"tag","published_at":"2022-02-21T05:56:15.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.4.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"1272e4f18a82d3fa35d668f26cdae725939988ad","kind":"tag","published_at":"2022-02-19T11:53:17.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.4.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"d8267ac530321a158c1675fda7348d169c2c2227","kind":"tag","published_at":"2022-02-18T08:37:38.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.4.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"237b48cd34b2afedba4914afe95d8405d91c9474","kind":"tag","published_at":"2022-02-18T03:41:18.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.4.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.4.0/manifests"},{"name":"v0.3.6","sha":"dadc730cd2f94730e39ebee534309d9d03911b11","kind":"tag","published_at":"2022-02-16T09:58:30.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.3.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"fb467962f2dce62ee5886a465a5b70e071f63fae","kind":"tag","published_at":"2022-02-14T06:57:34.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.3.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"816a5466c4e689b4b573bfb6d740655e5c0da91c","kind":"tag","published_at":"2022-02-12T08:16:20.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.3.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"cc231ba38e212c33c074839087df276dc4a02219","kind":"tag","published_at":"2022-02-12T07:17:29.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.3.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"735e5074fe333053b0ba53e8860372054e5b6b99","kind":"tag","published_at":"2022-02-10T08:01:28.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.3.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"810cf82cb238b31e533331dcbb9d56dfc3cbafe0","kind":"tag","published_at":"2022-02-10T02:52:22.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.3.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"1077ac9d2b3e1f788c9bd67a0c5c5f3774fd1e71","kind":"tag","published_at":"2022-02-09T13:48:27.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.3.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.3.0/manifests"},{"name":"v0.2.8","sha":"87b1c037edabca7baa5ae7b6bf9982e1db4448eb","kind":"tag","published_at":"2022-02-08T01:12:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.2.8","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"96452b07e76a3456d816b723cdbe7112dbb79c21","kind":"tag","published_at":"2022-02-04T06:16:22.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.2.7","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"f1321b761dbbc6940fba885f3c3b2796ea36f2cb","kind":"tag","published_at":"2022-02-03T03:00:28.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.2.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"4b9a71761b3169ceb11cf17baf25b31e961b45b1","kind":"tag","published_at":"2022-01-27T22:28:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.2.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"7e97c654cd53bdb8faac6462de6d9c1ed0c9df8d","kind":"tag","published_at":"2022-01-27T01:43:24.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.2.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"ee77610f73295772050ab478a31f903cfd4cd762","kind":"tag","published_at":"2022-01-25T12:17:00.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.2.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"2d825391288f353e2c8f6dad236ecc1ae2132dab","kind":"tag","published_at":"2022-01-25T09:12:38.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.2.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"5e6f694727bcd1c2702090cde438d11d6ac1f4db","kind":"tag","published_at":"2022-01-24T09:31:10.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.2.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"cc19af5d53d66adc085bdbb90323d9f7651ae58c","kind":"tag","published_at":"2022-01-23T10:12:53.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.2.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.2.0/manifests"},{"name":"v0.1.27","sha":"2509e06cc7d94b1b0354867a3143babe65eeafa1","kind":"tag","published_at":"2022-01-21T20:08:41.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.27","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.27/manifests"},{"name":"v0.1.26","sha":"75994f2e74e252bb35b2b649f97e989689151567","kind":"tag","published_at":"2022-01-21T09:22:57.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.26","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.26/manifests"},{"name":"v0.1.25","sha":"f16f311d7ef0479a3416a41c2d3e4e745fa0aaab","kind":"tag","published_at":"2022-01-20T21:28:30.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.25","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.25/manifests"},{"name":"v0.1.24","sha":"9a7458a6e16feb5309c08c5a44df373f535e2073","kind":"tag","published_at":"2022-01-19T19:16:59.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.24","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.24/manifests"},{"name":"v0.1.23","sha":"d4838dba6d86a09f8f0d5383b24febb46d675489","kind":"tag","published_at":"2022-01-19T05:38:27.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.23","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.23/manifests"},{"name":"v0.1.22","sha":"e213afc8cde6802c521bd7751fe0f26ec6c150be","kind":"tag","published_at":"2022-01-19T05:34:44.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.22","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.22/manifests"},{"name":"v0.1.21","sha":"7a05775dee3bd5ac3ce5f431e3a8a7545c48896c","kind":"tag","published_at":"2022-01-18T20:44:29.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.21","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.21/manifests"},{"name":"v0.1.20","sha":"a1e2b068e8aa12d603cf0bb252347a7109614283","kind":"tag","published_at":"2022-01-18T05:54:47.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.20","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.20/manifests"},{"name":"v0.1.19","sha":"fa9ddd900b0e00eff438befbf771c249e94be84b","kind":"tag","published_at":"2022-01-17T15:20:55.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.19","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.19/manifests"},{"name":"v0.1.18","sha":"3838ff0c15710825c94747fe6bcb01f4d6ac5e90","kind":"tag","published_at":"2022-01-17T08:44:10.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.18","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"afa963efafb0fa9344561c9c957ae1a637dd34cd","kind":"tag","published_at":"2022-01-16T08:39:04.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.17","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"269d4b1607d765cc3132099165e40741d5610861","kind":"tag","published_at":"2022-01-15T01:46:12.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.16","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"4e62c980a6a3ef4c044d17614e65b12df13bb473","kind":"tag","published_at":"2022-01-14T21:50:15.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.15","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"d85135c6257816b0afdc951be5b7dbed03ff502f","kind":"tag","published_at":"2022-01-14T21:16:18.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.14","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"84f12d74fa8579b67b52874b36d8b90318759f59","kind":"tag","published_at":"2022-01-14T08:17:26.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.13","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"5162ad51a650c5b82c549b803871430d44e76cc9","kind":"tag","published_at":"2022-01-13T07:44:37.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.12","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.12/manifests"},{"name":"v0.1.0","sha":"cdda58ae13e54c78d6e31d7e9b03beeae42e300a","kind":"tag","published_at":"2022-01-13T05:42:14.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.1.0","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.1.0/manifests"},{"name":"v0.0.142","sha":"f297bc1ea7010d70f4b233a05ef3b2f412546113","kind":"tag","published_at":"2022-01-12T20:14:26.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.142","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.142","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.142","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.142/manifests"},{"name":"v0.0.141","sha":"dedfb1787ac11aae7253cced8ce1cbccde073464","kind":"tag","published_at":"2022-01-11T18:09:24.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.141","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.141","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.141","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.141/manifests"},{"name":"v0.0.140","sha":"a6ee47ff73d03294941d4fb1ed049272070c10ee","kind":"tag","published_at":"2022-01-10T19:04:42.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.140","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.140","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.140","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.140/manifests"},{"name":"v0.0.139","sha":"dc9ee3512d14a81ca1941da937d57afa104b73af","kind":"tag","published_at":"2022-01-07T15:25:54.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.139","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.139","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.139","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.139/manifests"},{"name":"v0.0.138","sha":"dbe2ddf918b65b79c0518626f4bc7c70b17da243","kind":"tag","published_at":"2022-01-07T13:33:04.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.138","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.138","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.138","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.138/manifests"},{"name":"v0.0.137","sha":"6a800691cd17fb8692557ff5e27904ff105740cf","kind":"tag","published_at":"2022-01-07T13:05:32.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.137","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.137","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.137","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.137/manifests"},{"name":"v0.0.136","sha":"698bca06a5e22d9d439fdf1fe5206938f72332a6","kind":"tag","published_at":"2022-01-06T20:17:29.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.136","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.136/manifests"},{"name":"v0.0.135","sha":"9848a701d8fcce8415ed49a64947a17dca08780f","kind":"tag","published_at":"2022-01-06T16:52:51.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.135","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.135","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.135","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.135/manifests"},{"name":"v0.0.134","sha":"d9a05404df1e8204668805e4f11dcfe8997e03eb","kind":"tag","published_at":"2022-01-05T21:51:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.134","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.134","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.134","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.134/manifests"},{"name":"v0.0.133","sha":"b70319007ad946a32c7bbe17a7dbd3f217ef0379","kind":"tag","published_at":"2022-01-05T11:08:20.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.133","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.133","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.133","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.133/manifests"},{"name":"v0.0.132","sha":"b620443235a7ca86e2f6b32f13b5a97ec38d4d2e","kind":"tag","published_at":"2022-01-04T22:29:26.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.132","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.132","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.132","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.132/manifests"},{"name":"v0.0.131","sha":"f8b2cadb6efa6afd7c34a8f545256c63b8cb1b2d","kind":"tag","published_at":"2022-01-03T19:01:59.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.131","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.131","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.131","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.131/manifests"},{"name":"v0.0.130","sha":"b29819e84dd6273a64c7f27a09b7aabed72e7a38","kind":"tag","published_at":"2022-01-03T16:51:49.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.130","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.130","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.130","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.130/manifests"},{"name":"v0.0.129","sha":"211b826432dec1cc40121d1752e18ca55288844f","kind":"tag","published_at":"2022-01-03T13:07:35.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.129","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.129/manifests"},{"name":"v0.0.128","sha":"1d024202153db8204892499ac0611d43db8bc407","kind":"tag","published_at":"2022-01-03T08:37:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.128","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.128","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.128","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.128/manifests"},{"name":"v0.0.127","sha":"e43f30128a6353b3d1cdff500df85daa81865a8c","kind":"tag","published_at":"2022-01-02T13:19:31.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.127","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.127","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.127","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.127/manifests"},{"name":"v0.0.126","sha":"8c7a8d87c45746899b26f0b2194390190285f788","kind":"tag","published_at":"2022-01-02T00:37:23.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.126","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.126/manifests"},{"name":"v0.0.125","sha":"dc4b342fc20bdb160fa6038b7a15259b986a3618","kind":"tag","published_at":"2021-12-31T15:08:40.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.125","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.125","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.125","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.125/manifests"},{"name":"v0.0.124","sha":"b3117f183bbd255d267b5aae99f38f3b424288cd","kind":"tag","published_at":"2021-12-30T08:54:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.124","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.124/manifests"},{"name":"v0.0.123","sha":"2453452376708cb666b0633869e88e75d2a38279","kind":"tag","published_at":"2021-12-30T07:59:15.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.123","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.123","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.123","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.123/manifests"},{"name":"v0.0.122","sha":"40ed5771081e5f0aa5658e1172b0eb48896ff49d","kind":"tag","published_at":"2021-12-29T18:15:08.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.122","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.122","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.122","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.122/manifests"},{"name":"v0.0.121","sha":"5f7091beee35a0083616bb8de729d1bf9740aa28","kind":"tag","published_at":"2021-12-29T16:42:50.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.121","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.121","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.121/manifests"},{"name":"v0.0.120","sha":"149c12382ebaab8a7f0c184e41e43c085d4d5d27","kind":"tag","published_at":"2021-12-29T10:23:20.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.120","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.120","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.120","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.120/manifests"},{"name":"v0.0.119","sha":"21f6d503880d54d038f9d2cc84ffd461fcf18bd5","kind":"tag","published_at":"2021-12-29T06:40:20.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.119","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.119","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.119","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.119/manifests"},{"name":"v0.0.118","sha":"685cecd1d3d15df1241098d9e296bd2bd7a61caf","kind":"tag","published_at":"2021-12-27T20:58:30.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.118","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.118","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.118","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.118/manifests"},{"name":"v0.0.117","sha":"41834840150726efe78bc6130531d92d7ecd5553","kind":"tag","published_at":"2021-12-27T18:01:31.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.117","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.117","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.117","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.117/manifests"},{"name":"v0.0.116","sha":"b9815c9e6a3527f218d6e5ba9dec89f585dd441a","kind":"tag","published_at":"2021-12-27T13:29:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.116","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.116","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.116","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.116/manifests"},{"name":"v0.0.115","sha":"2b8287c2a705eaba26e96f36a237c19d4508a1c6","kind":"tag","published_at":"2021-12-26T16:34:39.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.115","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.115","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.115","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.115/manifests"},{"name":"v0.0.114","sha":"a82b2435baea8c30588cf0fde9ff39d6a38411df","kind":"tag","published_at":"2021-12-26T08:18:08.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.114","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.114","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.114","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.114/manifests"},{"name":"v0.0.113","sha":"77bf8da188baa81b096bac5253c01f737be6a72d","kind":"tag","published_at":"2021-12-24T13:43:44.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.113","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.113","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.113","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.113/manifests"},{"name":"v0.0.112","sha":"b32e9b69be4290af3a0384b68dd5c4eb0fed3304","kind":"tag","published_at":"2021-12-24T10:04:22.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.112","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.112","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.112","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.112/manifests"},{"name":"v0.0.111","sha":"90af8c496802c6a65d4e9dc6ec42cb36cebc1276","kind":"tag","published_at":"2021-12-24T09:51:41.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.111","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.111","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.111","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.111/manifests"},{"name":"v0.0.110","sha":"649862c32d579ec3dd0f2062a1c723078a9cf434","kind":"tag","published_at":"2021-12-24T05:17:35.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.110","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.110","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.110/manifests"},{"name":"v0.0.109","sha":"de81438b878fb67b89ee941ec796a42cc962d415","kind":"tag","published_at":"2021-12-23T08:44:15.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.109","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.109","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.109/manifests"},{"name":"v0.0.108","sha":"41b7d6632ab086eb325261f6980405fae5ebdfde","kind":"tag","published_at":"2021-12-22T18:14:37.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.108","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.108","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.108/manifests"},{"name":"v0.0.107","sha":"fd0ba5d723ceeed5d41673a7ed6b68a0eedf5788","kind":"tag","published_at":"2021-12-21T18:46:52.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.107","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.107","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.107/manifests"},{"name":"v0.0.106","sha":"c6e3ad7da2193322fcce0d03706f959592e921fb","kind":"tag","published_at":"2021-12-21T18:05:04.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.106","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.106","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.106","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.106/manifests"},{"name":"v0.0.105","sha":"395c02effe039ed3f9c192d00f7ac67ec188ac4a","kind":"tag","published_at":"2021-12-21T15:37:29.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.105","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.105","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.105/manifests"},{"name":"v0.0.104","sha":"5bb6f46befbeb1bfad05b83b4900d429c0af660e","kind":"tag","published_at":"2021-12-21T11:23:25.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.104","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.104","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.104/manifests"},{"name":"v0.0.103","sha":"9b04fa276c6506f3291afdbe892919793372c685","kind":"tag","published_at":"2021-12-21T05:01:59.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.103","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.103","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.103/manifests"},{"name":"v0.0.102","sha":"8c489789b41b6b36e299196a241eb729179a3fc6","kind":"tag","published_at":"2021-12-20T18:09:24.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.102","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.102","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.102/manifests"},{"name":"v0.0.101","sha":"7c6d078decb36ea3cbe7ca2f1b0a16c5ffe6fe41","kind":"tag","published_at":"2021-12-20T17:24:42.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.101","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.101","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.101/manifests"},{"name":"v0.0.100","sha":"96dc796f6f7b896f536da9e1b0d697fcb7559dc6","kind":"tag","published_at":"2021-12-20T13:01:51.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.100","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.100","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.100","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.100/manifests"},{"name":"v0.0.99","sha":"0711a63c2d848f017e9823d8d2124c2434e41c33","kind":"tag","published_at":"2021-12-20T08:01:32.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.99","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.99","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.99","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.99/manifests"},{"name":"v0.0.98","sha":"99e3c96fc2eb858cc04a7cf7a3446eda40c2952c","kind":"tag","published_at":"2021-12-19T21:04:52.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.98","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.98","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.98","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.98/manifests"},{"name":"v0.0.97","sha":"c5ee9efd8b82266d4182aa2c49ba8653f4676376","kind":"tag","published_at":"2021-12-18T11:24:52.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.97","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.97","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.97","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.97/manifests"},{"name":"v0.0.96","sha":"332e8fba8e40aa8d2790a710cc1e8e2358f01561","kind":"tag","published_at":"2021-12-18T04:00:13.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.96","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.96","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.96","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.96/manifests"},{"name":"v0.0.95","sha":"9846fc6b33111c1209d11773075a1a492a8a504b","kind":"tag","published_at":"2021-12-18T03:48:24.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.95","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.95","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.95","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.95/manifests"},{"name":"v0.0.94","sha":"24f99466a6d104662aa6ace4f830f015a96fd7b1","kind":"tag","published_at":"2021-12-16T19:06:01.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.94","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.94","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.94","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.94/manifests"},{"name":"v0.0.93","sha":"82be48ae3a5bbef54f69a13760b62629a2fd45de","kind":"tag","published_at":"2021-12-16T17:47:48.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.93","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.93","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.93","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.93/manifests"},{"name":"v0.0.92","sha":"3bec638dc4046ba072f203b3ded346f907ebdb1a","kind":"tag","published_at":"2021-12-16T08:51:01.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.92","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.92","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.92/manifests"},{"name":"v0.0.91","sha":"ec548d0ac2b77f54b5217319e704defebca07f14","kind":"tag","published_at":"2021-12-16T07:39:54.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.91","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.91","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.91/manifests"},{"name":"v0.0.90","sha":"32d314149a0e8f7877d3a8c23d641becee50bcd8","kind":"tag","published_at":"2021-12-15T20:46:55.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.90","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.90","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.90/manifests"},{"name":"v0.0.89","sha":"6e6e7d869263edfd79da6f8eeb66502d581c207c","kind":"tag","published_at":"2021-12-15T19:50:12.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.89","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.89","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.89","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.89/manifests"},{"name":"v0.0.88","sha":"baaa043be8911ba73cd962194b64120b3da8c347","kind":"tag","published_at":"2021-12-15T09:55:10.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.88","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.88","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.88","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.88/manifests"},{"name":"v0.0.87","sha":"ec75fe7e531b01e04566fe5788dc61cda7b33d85","kind":"tag","published_at":"2021-12-15T07:32:58.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.87","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.87","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.87","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.87/manifests"},{"name":"v0.0.86","sha":"af5bea4819af6e91f4f50bf487cce4f4c66125e3","kind":"tag","published_at":"2021-12-15T06:56:28.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.86","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.86","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.86","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.86/manifests"},{"name":"v0.0.85","sha":"c73f2b9d57a34a54d6b1a4013784b3463f62057e","kind":"tag","published_at":"2021-12-15T05:46:36.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.85","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.85","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.85","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.85/manifests"},{"name":"v0.0.84","sha":"79236cdd466c9e75f6bf0616ac53d90f12eacaef","kind":"tag","published_at":"2021-12-15T04:31:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.84","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.84","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.84","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.84/manifests"},{"name":"v0.0.83","sha":"cca0193714dbc8f78dc3b45a3665f354b048f581","kind":"tag","published_at":"2021-12-15T03:59:04.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.83","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.83","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.83","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.83/manifests"},{"name":"v0.0.82","sha":"e5f48a42a196c731f7be304cd79004796c48743c","kind":"tag","published_at":"2021-12-14T11:26:11.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.82","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.82","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.82/manifests"},{"name":"v0.0.81","sha":"5e9a7205c94ddf63bdafba69921f1c2d4c626366","kind":"tag","published_at":"2021-12-14T00:35:19.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.81","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.81","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.81/manifests"},{"name":"v0.0.80","sha":"286427424ba262f617f7ae91bcefbd9f5e26ef2c","kind":"tag","published_at":"2021-12-13T21:06:53.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.80","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.80","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.80/manifests"},{"name":"v0.0.79","sha":"bebf3471a5112aec13699c69ded97c9be5c03334","kind":"tag","published_at":"2021-12-13T21:06:13.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.79","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.79","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.79","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.79/manifests"},{"name":"v0.0.78","sha":"7e36dce93a70997cd8a1d4868510079f3ecbb2bc","kind":"tag","published_at":"2021-12-13T13:42:49.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.78","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.78","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.78","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.78/manifests"},{"name":"v0.0.77","sha":"a78adbb61e70eaa822c540d7ba84774fb0b4f8d6","kind":"tag","published_at":"2021-12-13T12:22:14.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.77","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.77","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.77","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.77/manifests"},{"name":"v0.0.76","sha":"30e50f440ac7bc625850ae72ae2d17e390bf18b6","kind":"tag","published_at":"2021-12-13T00:44:39.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.76","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.76","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.76","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.76/manifests"},{"name":"v0.0.75","sha":"99dfdcae7bbfd00c222b0c8f81bca2c9fb558345","kind":"tag","published_at":"2021-12-12T23:03:55.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.75","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.75","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.75","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.75/manifests"},{"name":"v0.0.74","sha":"c2b1434a7e6e8155fa3b10620e6df5a0ddf9fdbe","kind":"tag","published_at":"2021-12-12T21:23:49.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.74","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.74","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.74","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.74/manifests"},{"name":"v0.0.73","sha":"244c8e96c5d21755f59761553965df130d367012","kind":"tag","published_at":"2021-12-12T20:22:18.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.73","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.73","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.73","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.73/manifests"},{"name":"v0.0.72","sha":"6f4544d2b3c2bb220e7da54c8d2a00cdc90a1f13","kind":"tag","published_at":"2021-12-12T12:44:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.72","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.72","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.72","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.72/manifests"},{"name":"v0.0.71","sha":"8d7820c2a9965032c15d22320d4e1ae632b6c052","kind":"tag","published_at":"2021-12-12T10:42:19.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.71","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.71","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.71","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.71/manifests"},{"name":"v0.0.70","sha":"652bb2b040f53e6ad1368b926c38b904a93b92c3","kind":"tag","published_at":"2021-12-12T06:49:44.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.70","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.70","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.70","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.70/manifests"},{"name":"v0.0.69","sha":"290b481b4d2a23419b54553fc1fbd6fc49abb0ca","kind":"tag","published_at":"2021-12-12T06:39:54.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.69","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.69","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.69","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.69/manifests"},{"name":"v0.0.68","sha":"6ca326e7684aad02c1824a8ec7dded2e0dcc67c8","kind":"tag","published_at":"2021-12-12T05:53:06.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.68","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.68","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.68","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.68/manifests"},{"name":"v0.0.67","sha":"10d53b19c5277aa97b138726c61208190fc5626a","kind":"tag","published_at":"2021-12-12T05:45:24.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.67","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.67","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.67","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.67/manifests"},{"name":"v0.0.66","sha":"0691664aa729abebf7c8ae5b303e595098c75fa2","kind":"tag","published_at":"2021-12-12T05:36:33.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.66","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.66","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.66","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.66/manifests"},{"name":"v0.0.65","sha":"fa937c2f5f4b62269a7dc39c6b0b8982cf8c1cde","kind":"tag","published_at":"2021-12-12T04:19:43.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.65","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.65","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.65/manifests"},{"name":"v0.0.64","sha":"dd1e94069ca7263c3b9358fb5193e6a30326150f","kind":"tag","published_at":"2021-12-12T01:22:04.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.64","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.64/manifests"},{"name":"v0.0.63","sha":"fec6238026481b868213168f2e65c1a6b82b42e4","kind":"tag","published_at":"2021-12-12T00:50:58.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.63","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.63/manifests"},{"name":"v0.0.62","sha":"82f7ca704a923869591801e6739691208ec5aed4","kind":"tag","published_at":"2021-12-11T20:03:50.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.62","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.62/manifests"},{"name":"v0.0.61","sha":"9b3e046f6cf8874ebacdf0532eef13ac46836b10","kind":"tag","published_at":"2021-12-11T16:49:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.61","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.61/manifests"},{"name":"v0.0.60","sha":"c2bab7588d12b6dfda496cb3bea00be82a8638ac","kind":"tag","published_at":"2021-12-11T02:07:40.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.60","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.60/manifests"},{"name":"v0.0.59","sha":"401dc61d46972df9fc643fac8cfbaad986b8520c","kind":"tag","published_at":"2021-12-11T01:49:45.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.59","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.59/manifests"},{"name":"v0.0.58","sha":"7e1b0641bebf368f631325014cb9a9768392c896","kind":"tag","published_at":"2021-12-11T00:28:44.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.58","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.58/manifests"},{"name":"v0.0.57","sha":"a1dd88d373446cd21003439deb657807fcba8a70","kind":"tag","published_at":"2021-12-10T20:59:29.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.57","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.57/manifests"},{"name":"v0.0.56","sha":"9a199a4a8a8d32697f6451f71a1b8e54dabffd09","kind":"tag","published_at":"2021-12-10T20:29:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.56","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.56/manifests"},{"name":"v0.0.55","sha":"b01bf63bd1f43c03a810def94ba04ff1af6a67c0","kind":"tag","published_at":"2021-12-10T20:07:02.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.55","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.55/manifests"},{"name":"v0.0.54","sha":"c28d2c0fd39a93c255db732949b6d9b2bdd7b3f6","kind":"tag","published_at":"2021-12-10T19:55:32.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.54","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.54/manifests"},{"name":"v0.0.53","sha":"ae59b569891b07828bb92f2d2db82b178df73f2b","kind":"tag","published_at":"2021-12-10T17:54:48.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.53","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.53/manifests"},{"name":"v0.0.52","sha":"a6c37e0ecda9f5d6923da73f0f81b0fa5e32a30e","kind":"tag","published_at":"2021-12-10T17:44:51.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.52","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.52/manifests"},{"name":"v0.0.51","sha":"0bef06186952ebfe0a191b7871265e22ef9d08b8","kind":"tag","published_at":"2021-12-10T11:13:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.51","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.51/manifests"},{"name":"v0.0.50","sha":"b3618334de1fe658f83b1d587919448ffbe9b190","kind":"tag","published_at":"2021-12-10T06:39:44.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.50","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.50/manifests"},{"name":"v0.0.49","sha":"b03019d1285718f961d96f64c4228079bc6cb9ea","kind":"tag","published_at":"2021-12-10T06:34:51.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.49","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.49/manifests"},{"name":"v0.0.48","sha":"a1355a24870212ae0b2ed61e67027ec805906b62","kind":"tag","published_at":"2021-12-09T17:00:28.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.48","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.48/manifests"},{"name":"v0.0.47","sha":"9564a5e6fc4af41f76ba718f174b0fb9f4fc436b","kind":"tag","published_at":"2021-12-09T16:33:19.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.47","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.47/manifests"},{"name":"v0.0.46","sha":"f25bf1bd4d2b3595edb75b724e11a18373a9cec0","kind":"tag","published_at":"2021-12-09T13:39:18.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.46","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.46/manifests"},{"name":"v0.0.45","sha":"790386f8f81b8871c46bd4f8167f7828f5e517d8","kind":"tag","published_at":"2021-12-09T12:55:24.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.45","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.45/manifests"},{"name":"v0.0.44","sha":"3fe83b087bc25fee52e81c1479a1d7191e354429","kind":"tag","published_at":"2021-12-09T12:41:09.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.44","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.44/manifests"},{"name":"v0.0.43","sha":"47a9057db6a9fbe2a35308f9c8e7cf850a43cb6d","kind":"tag","published_at":"2021-12-09T12:23:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.43","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.43/manifests"},{"name":"v0.0.42","sha":"fca6af26fd8ef25c614ca61e24dccbcfb8b3fc90","kind":"tag","published_at":"2021-12-09T11:47:16.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.42","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.42/manifests"},{"name":"v0.0.41","sha":"a2db06cbed66e521fec17f0107fb84a02438daa2","kind":"tag","published_at":"2021-12-09T06:50:04.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.41","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.41/manifests"},{"name":"v0.0.40","sha":"23f33263331581dd2e81d87fba9f7482e4af85f6","kind":"tag","published_at":"2021-12-09T06:05:13.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.40","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.40/manifests"},{"name":"v0.0.39","sha":"caec9700ea05e1c12a867173905e3b3ed9b3da04","kind":"tag","published_at":"2021-12-08T20:30:15.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.39","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.39/manifests"},{"name":"v0.0.38","sha":"a03052358301a5f48d942ca34ef64f9fb5655c96","kind":"tag","published_at":"2021-12-08T16:01:08.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.38","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.38/manifests"},{"name":"v0.0.37","sha":"665fb1a5b7891e3940ed2994b1f5909a19b83fbb","kind":"tag","published_at":"2021-12-08T15:53:17.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.37","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.37/manifests"},{"name":"v0.0.36","sha":"4f4818e48967b7d601bff0a1370bd39b392dff10","kind":"tag","published_at":"2021-12-08T13:35:25.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.36","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.36/manifests"},{"name":"v0.0.35","sha":"fe42d27332ace69cb7bb335cea469d7bb572ce45","kind":"tag","published_at":"2021-12-08T13:28:16.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.35","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.35/manifests"},{"name":"v0.0.34","sha":"26fb2fd647e9d8b0b7daf2f081a1ed6dd7a2ab97","kind":"tag","published_at":"2021-12-08T07:54:03.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.34","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.34/manifests"},{"name":"v0.0.33","sha":"356943e872d5dbc9249f9d3c0faa479d1161c867","kind":"tag","published_at":"2021-12-07T18:22:54.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.33","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.33/manifests"},{"name":"v0.0.32","sha":"91592a997806016a325ef107f0c77e2914ef4a08","kind":"tag","published_at":"2021-12-07T18:02:52.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.32","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.32/manifests"},{"name":"v0.0.31","sha":"90a288447d9280a3e59e6924f0b565b948761aa1","kind":"tag","published_at":"2021-12-07T16:05:01.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.31","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.31/manifests"},{"name":"v0.0.30","sha":"c8696d354e5806d17e7af6d65678cd5253be6f3d","kind":"tag","published_at":"2021-12-07T14:41:12.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.30","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.30/manifests"},{"name":"v0.0.29","sha":"cd830081f7362bd3a371133bb237c085cd930e35","kind":"tag","published_at":"2021-12-07T09:12:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.29","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.29/manifests"},{"name":"v0.0.28","sha":"dad96ffda44e695033549d4b5c895e8e11d51e92","kind":"tag","published_at":"2021-12-06T21:53:31.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.28","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.28/manifests"},{"name":"v0.0.27","sha":"1fad276fed0eeb43fb463145c0d845457bb69ead","kind":"tag","published_at":"2021-12-06T17:34:25.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.27","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.27/manifests"},{"name":"v0.0.26","sha":"e6d23d72858f6ff3306b0207b15c3c6717371561","kind":"tag","published_at":"2021-12-06T17:17:00.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.26","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.26/manifests"},{"name":"v0.0.25","sha":"899b5de4d3b6afaaf0aa02ff7a59f16b3a1d7720","kind":"tag","published_at":"2021-12-06T17:07:17.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.25","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.25/manifests"},{"name":"v0.0.24","sha":"fa8bac2926a2f7dad6a1ecee730ff4c7cee5cb64","kind":"tag","published_at":"2021-12-06T09:49:45.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.24","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.24/manifests"},{"name":"v0.0.23","sha":"118a6cde300034fa54cc4485de896a9389065bdd","kind":"tag","published_at":"2021-12-05T22:27:07.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.23","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.23/manifests"},{"name":"v0.0.22","sha":"69f24a29949126ebc3f63402ed14e8b2b4d1fb44","kind":"tag","published_at":"2021-12-05T19:31:43.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.22","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.22/manifests"},{"name":"v0.0.21","sha":"355cdcf7bcb964570296e72a5f05e7b162403dd7","kind":"tag","published_at":"2021-12-05T17:19:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.21","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.21/manifests"},{"name":"v0.0.20","sha":"43ec5a0e1a826cc18f8a06ef398016a0a9fcdc10","kind":"tag","published_at":"2021-12-05T16:38:11.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.20","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.20/manifests"},{"name":"v0.0.19","sha":"b139bc011fec3bdbbb14522973135cf0675546cf","kind":"tag","published_at":"2021-12-05T16:06:43.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.19","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.19/manifests"},{"name":"v0.0.18","sha":"b56cee92e7564df72269eaeb8e6523c174f88596","kind":"tag","published_at":"2021-12-05T15:42:46.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.18","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.18/manifests"},{"name":"v0.0.17","sha":"7b02375727e3ee04e20ac4e9b3f25b42f5f7c4dc","kind":"tag","published_at":"2021-12-05T14:40:02.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.17","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.17/manifests"},{"name":"v0.0.16","sha":"60bad0c0690fce1dd62438f90047c3069b3413a8","kind":"tag","published_at":"2021-12-05T09:35:49.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.16","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.16/manifests"},{"name":"v0.0.15","sha":"9e0df3edfc21475b3cfb5142d481cfe247115430","kind":"tag","published_at":"2021-12-05T08:43:56.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.15","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.15/manifests"},{"name":"v0.0.14","sha":"3ce5717a1195499775b5dfe5eadd687780e8c85e","kind":"tag","published_at":"2021-12-05T07:52:25.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.14","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.14/manifests"},{"name":"v0.0.13","sha":"c748c31c34b978bdc85a62cef4596341e86a1664","kind":"tag","published_at":"2021-12-05T07:27:15.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.13","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.13/manifests"},{"name":"v0.0.12","sha":"eafc6a4c7c1bac15609011cf93cfcdebd54586a1","kind":"tag","published_at":"2021-12-04T18:56:46.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.12","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.12/manifests"},{"name":"v0.0.11","sha":"bfd14d76f825b7699bb5806e0c6778ca7f2e169e","kind":"tag","published_at":"2021-12-04T16:17:54.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.11","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.11/manifests"},{"name":"v0.0.10","sha":"dfcd5a2645ef02b62f57cdc522272334f711bfe5","kind":"tag","published_at":"2021-12-04T15:29:44.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.10","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.10/manifests"},{"name":"v0.0.9","sha":"2f202370049ee683e6ad37317d2e1b3caa750e79","kind":"tag","published_at":"2021-12-04T15:12:05.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.9","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.9/manifests"},{"name":"v0.0.8","sha":"47411c1f416dcf7cb6409d94fc90c7242b9f7f60","kind":"tag","published_at":"2021-12-04T14:48:59.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.8","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.8/manifests"},{"name":"v0.0.7","sha":"176dc9cdee585d0c8c6a06421a3acd2927b2f283","kind":"tag","published_at":"2021-12-03T23:12:25.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.7","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.7/manifests"},{"name":"v0.0.6","sha":"ecbc0c102182c53bde0a773f84731ebc307cae68","kind":"tag","published_at":"2021-12-03T22:39:59.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.6","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.6/manifests"},{"name":"v0.0.5","sha":"094d1c39877d74165b60458cdd6b1c8ad9429af8","kind":"tag","published_at":"2021-12-03T22:39:12.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.5","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"0118cc979dc0abf7938fcbe7257d42b84a90e51a","kind":"tag","published_at":"2021-12-03T22:31:14.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.4","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.4/manifests"},{"name":"v0.0.3","sha":"f82d67376781615484787cb88808e8013935c0a5","kind":"tag","published_at":"2021-12-03T21:13:44.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.3","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"12771a2621967e03d76484f13de6e1246c661dd3","kind":"tag","published_at":"2021-12-03T20:57:46.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.2","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"f2ef11f5b0536ce5675a5054c8179b0cf4e5d3db","kind":"tag","published_at":"2021-12-03T20:34:32.000Z","download_url":"https://codeload.github.com/vitest-dev/vitest/tar.gz/v0.0.1","html_url":"https://github.com/vitest-dev/vitest/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitest-dev%2Fvitest/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-07T14:41:41.533Z","dependent_packages_count":205,"downloads":53016333,"downloads_period":"last-month","dependent_repos_count":21990,"rankings":{"downloads":0.08977672244533048,"dependent_repos_count":0.198002047266451,"dependent_packages_count":0.37410368895268786,"stargazers_count":1.0456127843432617,"forks_count":1.3331685174910812,"docker_downloads_count":0.16736473841713548,"average":0.5346714164859913},"purl":"pkg:npm/vite-node","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/vite-node","docker_dependents_count":405,"docker_downloads_count":1370686492,"usage_url":"https://repos.ecosyste.ms/usage/npm/vite-node","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/vite-node/dependencies","status":null,"funding_links":["https://opencollective.com/vitest","https://github.com/sponsors/vitest-dev","https://github.com/sponsors/sheremet-va","https://github.com/sponsors/antfu","https://github.com/sponsors/patak-dev"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/vite-node/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/vite-node/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/vite-node/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/vite-node/related_packages","maintainers":[{"uuid":"oreanno","login":"oreanno","name":null,"email":"foxzdavinci@gmail.com","url":null,"packages_count":24,"html_url":"https://www.npmjs.com/~oreanno","role":null,"created_at":"2022-11-10T12:02:07.808Z","updated_at":"2022-11-10T12:02:07.808Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/oreanno/packages"},{"uuid":"patak","login":"patak","name":null,"email":"hey.patak@gmail.com","url":null,"packages_count":37,"html_url":"https://www.npmjs.com/~patak","role":null,"created_at":"2022-11-10T12:02:07.824Z","updated_at":"2022-11-10T12:02:07.824Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/patak/packages"},{"uuid":"antfu","login":"antfu","name":null,"email":"anthonyfu117@hotmail.com","url":null,"packages_count":759,"html_url":"https://www.npmjs.com/~antfu","role":null,"created_at":"2022-11-10T12:02:07.832Z","updated_at":"2022-11-10T12:02:07.832Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/antfu/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5005320,"maintainers_count":1012640,"namespaces_count":295318,"keywords_count":699769,"github":"npm","metadata":{"funded_packages_count":150180},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-05T05:52:15.849Z","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":75,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4294921413","node_id":"PR_kwDORSFPp87T6Hvo","number":103,"state":"open","title":"chore(deps): bump the dependencies group with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T10:20:03.000Z","updated_at":"2026-04-20T10:22:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":42,"packages":[{"name":"@asteasolutions/zod-to-openapi","old_version":"8.4.3","new_version":"8.5.0","repository_url":"https://github.com/asteasolutions/zod-to-openapi"},{"name":"@prisma/client","old_version":"5.22.0","new_version":"7.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-leaflet/core","old_version":"2.1.0","new_version":"3.0.0","repository_url":"https://github.com/PaulLeCam/react-leaflet"},{"name":"@react-three/fiber","old_version":"9.5.0","new_version":"9.6.0","repository_url":"https://github.com/pmndrs/react-three-fiber"},{"name":"ably","old_version":"1.2.50","new_version":"2.21.0","repository_url":"https://github.com/ably/ably-js"},{"name":"antd","old_version":"6.3.5","new_version":"6.3.6","repository_url":"https://github.com/ant-design/ant-design"},{"name":"dexie","old_version":"4.3.0","new_version":"4.4.2","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"expo-server-sdk","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/expo/expo-server-sdk-node"},{"name":"jose","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"lucide-react","old_version":"0.554.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"14.2.15","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-auth","old_version":"5.0.0-beta.30","new_version":"5.0.0-beta.31","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-leaflet","old_version":"4.2.1","new_version":"5.0.0","repository_url":"https://github.com/PaulLeCam/react-leaflet"},{"name":"recharts","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.9.4","new_version":"6.12.0","repository_url":"https://github.com/resend/resend-node"},{"name":"swagger-ui-react","old_version":"5.32.0","new_version":"5.32.4","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"three","old_version":"0.183.2","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"@types/three","old_version":"0.183.1","new_version":"0.184.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"14.3.1","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/bcryptjs","old_version":"2.4.6","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.37","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"2.1.9","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"14.2.35","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"prisma","old_version":"5.22.0","new_version":"7.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 42 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@asteasolutions/zod-to-openapi](https://github.com/asteasolutions/zod-to-openapi) | `8.4.3` | `8.5.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `5.22.0` | `7.7.0` |\n| [@react-leaflet/core](https://github.com/PaulLeCam/react-leaflet) | `2.1.0` | `3.0.0` |\n| [@react-three/fiber](https://github.com/pmndrs/react-three-fiber) | `9.5.0` | `9.6.0` |\n| [ably](https://github.com/ably/ably-js) | `1.2.50` | `2.21.0` |\n| [antd](https://github.com/ant-design/ant-design) | `6.3.5` | `6.3.6` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.3.0` | `4.4.2` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [expo-server-sdk](https://github.com/expo/expo-server-sdk-node) | `4.0.0` | `6.1.0` |\n| [jose](https://github.com/panva/jose) | `6.2.1` | `6.2.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.554.0` | `1.8.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.15` | `16.2.4` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `5.0.0-beta.30` | `5.0.0-beta.31` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `18.3.1` | `19.2.5` |\n| [react-leaflet](https://github.com/PaulLeCam/react-leaflet) | `4.2.1` | `5.0.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.8.1` |\n| [resend](https://github.com/resend/resend-node) | `6.9.4` | `6.12.0` |\n| [swagger-ui-react](https://github.com/swagger-api/swagger-ui) | `5.32.0` | `5.32.4` |\n| [three](https://github.com/mrdoob/three.js) | `0.183.2` | `0.184.0` |\n| [@types/three](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/three) | `0.183.1` | `0.184.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `14.3.1` | `16.3.2` |\n| [@types/bcryptjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcryptjs) | `2.4.6` | `3.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.37` | `25.6.0` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `2.1.9` | `4.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.35` | `16.2.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `5.22.0` | `7.7.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.3.0` | `6.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.4` |\n\nUpdates `@asteasolutions/zod-to-openapi` from 8.4.3 to 8.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/releases\"\u003e\u003ccode\u003e@​asteasolutions/zod-to-openapi\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow nested discriminated unions as they are supported in Zod v4 (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.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/asteasolutions/zod-to-openapi/commit/2fb24b01d514214baca3bfe1acb77e3e136c541c\"\u003e\u003ccode\u003e2fb24b0\u003c/code\u003e\u003c/a\u003e Release 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/edf336e9f55f3aa2ecf5f9e95aebab870ac9c39a\"\u003e\u003ccode\u003eedf336e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/367\"\u003e#367\u003c/a\u003e from dirkluijk/support-discriminated-unions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/23181256b00a4b4c4ba401a120ff5c5cfccdf980\"\u003e\u003ccode\u003e2318125\u003c/code\u003e\u003c/a\u003e fix: allow nested discriminated unions as they are supported in Zod v4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 5.22.0 to 7.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.7.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.7.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eprisma bootstrap\u003c/code\u003e command\u003c/h3\u003e\n\u003cp\u003eA new \u003ccode\u003eprisma bootstrap\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29374\"\u003e#29374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29424\"\u003e#29424\u003c/a\u003e) sequences the full \u003ca href=\"https://prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e setup into a single interactive flow. It detects the current project state and runs only the steps that are needed:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eInit or scaffold\u003c/strong\u003e — In an empty directory, offers a choice of 10 starter templates (Next.js, Express, Hono, Fastify, Nuxt, SvelteKit, Remix, React Router 7, Astro, NestJS) from \u003ca href=\"https://github.com/prisma/prisma-examples\"\u003eprisma-examples\u003c/a\u003e. In an existing project without a schema, runs \u003ccode\u003eprisma init\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLink\u003c/strong\u003e — Authenticates via the browser and connects to a Prisma Postgres database. Skips if already linked.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInstall dependencies\u003c/strong\u003e — Detects the package manager and offers to install missing \u003ccode\u003e@prisma/client\u003c/code\u003e, \u003ccode\u003eprisma\u003c/code\u003e, and \u003ccode\u003edotenv\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMigrate\u003c/strong\u003e — Runs \u003ccode\u003eprisma migrate dev\u003c/code\u003e if the schema contains models.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGenerate\u003c/strong\u003e — Runs \u003ccode\u003eprisma generate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSeed\u003c/strong\u003e — Runs \u003ccode\u003eprisma db seed\u003c/code\u003e if a seed script is configured.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eEach side-effecting step prompts for confirmation. Re-running the command skips already-completed steps.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBasic usage\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"terminal\"\u003e\u003ccode\u003enpx prisma@latest bootstrap\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eWith a starter template\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"terminal\"\u003e\u003ccode\u003enpx prisma@latest bootstrap --template nextjs\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNon-interactive (CI)\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"terminal\"\u003e\u003ccode\u003enpx prisma@latest bootstrap --api-key \u0026quot;$PRISMA_API_KEY\u0026quot; --database \u0026quot;db_abc123\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We're growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that's right for you.\u003c/p\u003e\n\u003ch2\u003eEnterprise support\u003c/h2\u003e\n\u003cp\u003eThousands of teams use Prisma and many of them already tap into our Enterprise \u0026amp; Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.\u003c/p\u003e\n\u003cp\u003eWith this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: \u003ca href=\"https://prisma.io/enterprise\"\u003ehttps://prisma.io/enterprise\u003c/a\u003e.\u003c/p\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/prisma/prisma/commit/6a3c3ccf9cc2db7f27bbbf6df9f050fc112dc66e\"\u003e\u003ccode\u003e6a3c3cc\u003c/code\u003e\u003c/a\u003e chore: extract parameterization to client-engine-runtime (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/5b420f897bf7f98b1b826f55ebae334114d70eb7\"\u003e\u003ccode\u003e5b420f8\u003c/code\u003e\u003c/a\u003e fix(client): prevent caching of createMany queries to avoid cache bloat and p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/30f0af635578207b29d8409d7d0cbcdcea264a07\"\u003e\u003ccode\u003e30f0af6\u003c/code\u003e\u003c/a\u003e feat: dmmf streaming with an E2E test (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29377\"\u003e#29377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/14c3c2eb02173048d5ac3a908598a8d7f2244598\"\u003e\u003ccode\u003e14c3c2e\u003c/code\u003e\u003c/a\u003e fix: pin E2E typescript to prevent 6 upgrade (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29383\"\u003e#29383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ecae3b65bbed748445c6230de583c51bb921e7df\"\u003e\u003ccode\u003eecae3b6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.6.0-1.75cbdc1eb7150937890ad5465d861175c66247...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/309b4bccd632d8b40246eab131f3ada578fb4c23\"\u003e\u003ccode\u003e309b4bc\u003c/code\u003e\u003c/a\u003e refactor: extract 'prisma-client-js' into PRISMA_CLIENT_JS_PROVIDER constant ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ccce14832f60ec24727a76dce25d661b46e94454\"\u003e\u003ccode\u003eccce148\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.5.0-15.280c870be64f457428992c43c1f6d557fab6e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/de1c376e2746019b1cff3c58ac168142fe9d1569\"\u003e\u003ccode\u003ede1c376\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.5.0-14.d684c195f0a8bfb0ba8ca628416376df0625b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ea93809a44f89847699a3f72d7b289339f7a0bdc\"\u003e\u003ccode\u003eea93809\u003c/code\u003e\u003c/a\u003e fix: fix DATE cursor comparison (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29327\"\u003e#29327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f8e742a8de6878a206d8493b61d911dac97e11df\"\u003e\u003ccode\u003ef8e742a\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.5.0-13.0f1690a1b5dcd01b5341a4f411f07767f1f76...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.7.0/packages/client\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-leaflet/core` from 2.1.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PaulLeCam/react-leaflet/releases\"\u003e\u003ccode\u003e@​react-leaflet/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cp\u003ev3 is a full rewrite of React Leaflet and contains breaking change from v2.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFull rewrite based on \u003ca href=\"https://reactjs.org/docs/hooks-intro.html\"\u003eReact Hooks\u003c/a\u003e (no more extending \u003ccode\u003eComponent\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eReplace Flow by TypeScript for type checking\u003c/li\u003e\n\u003cli\u003eDrop IE support (Babel config will only target the \u0026quot;last 2 versions\u0026quot; of modern browsers)\u003c/li\u003e\n\u003cli\u003eSwitch to the \u003ca href=\"https://firstdonoharm.dev/\"\u003eHippocratic License\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eMap\u003c/code\u003e component is replaced by \u003ca href=\"https://react-leaflet.js.org/docs/api-map#mapcontainer\"\u003e\u003ccode\u003eMapContainer\u003c/code\u003e\u003c/a\u003e, behaving differently\u003c/li\u003e\n\u003cli\u003eEvent handlers must be attached using the \u003ca href=\"https://react-leaflet.js.org/docs/api-components#evented-behavior\"\u003e\u003ccode\u003eeventHandlers prop\u003c/code\u003e\u003c/a\u003e rather than \u003ccode\u003eon*\u003c/code\u003e props, with a similar change for \u003ca href=\"https://react-leaflet.js.org/docs/api-components#path-behavior\"\u003epath options\u003c/a\u003e and \u003ca href=\"https://react-leaflet.js.org/docs/api-components#wmstilelayer\"\u003eWMS params\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereact-leaflet\u003c/code\u003e package only exposes a \u003ca href=\"https://react-leaflet.js.org/docs/api-map\"\u003epublic API\u003c/a\u003e while a new package, \u003ccode\u003e@react-leaflet/core\u003c/code\u003e, is used to provide the \u003ca href=\"https://react-leaflet.js.org/docs/core-introduction\"\u003ecore APIs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new documentation website using \u003ca href=\"https://v2.docusaurus.io/\"\u003eDocusaurus v2\u003c/a\u003e with live examples\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable release of React v17\u003c/li\u003e\n\u003cli\u003eFixed incorrect example in docs ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/767\"\u003e#767\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/767\"\u003ePaulLeCam/react-leaflet#767\u003c/a\u003e) by \u003ca href=\"https://github.com/dipiash\"\u003edipiash\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-beta.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003epreserveAspectRatio\u003c/code\u003e and \u003ccode\u003eviewport\u003c/code\u003e props from \u003ccode\u003eSVGOverlay\u003c/code\u003e, replaced by \u003ccode\u003eattributes\u003c/code\u003e prop.\u003c/li\u003e\n\u003cli\u003eAdd third-party plugins page to documentation website.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-beta.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify list of supported browsers ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/736\"\u003e#736\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/736\"\u003ePaulLeCam/react-leaflet#736\u003c/a\u003e) by \u003ca href=\"https://github.com/anajavi\"\u003eanajavi\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop Babel runtime polyfilling ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/739\"\u003e#739\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/739\"\u003ePaulLeCam/react-leaflet#739\u003c/a\u003e) by \u003ca href=\"https://github.com/anajavi\"\u003eanajavi\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade rollup plugins ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/740\"\u003e#740\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/740\"\u003ePaulLeCam/react-leaflet#740\u003c/a\u003e) by \u003ca href=\"https://github.com/anajavi\"\u003eanajavi\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump React dependency to v17.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eLayersControl\u003c/code\u003e lifecycle logic causing layer removal\u003c/li\u003e\n\u003cli\u003eUse terser instead of uglifyjs to minify the UMD build ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/735\"\u003e#735\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/735\"\u003ePaulLeCam/react-leaflet#735\u003c/a\u003e) by \u003ca href=\"https://github.com/anajavi\"\u003eanajavi\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003ev3 is a full rewrite of React Leaflet and contains breaking change from v2.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFull rewrite based on \u003ca href=\"https://reactjs.org/docs/hooks-intro.html\"\u003eReact Hooks\u003c/a\u003e (no more extending \u003ccode\u003eComponent\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eReplace Flow by TypeScript for type checking\u003c/li\u003e\n\u003cli\u003eDrop IE support (Babel config will only target the \u0026quot;last 2 versions\u0026quot; of browsers)\u003c/li\u003e\n\u003cli\u003eSwitch to the \u003ca href=\"https://firstdonoharm.dev/\"\u003eHippocratic License\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eMap\u003c/code\u003e component is replaced by \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-map#mapcontainer\"\u003e\u003ccode\u003eMapContainer\u003c/code\u003e\u003c/a\u003e, behaving differently\u003c/li\u003e\n\u003cli\u003eEvent handlers must be attached using the \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-components#evented-behavior\"\u003e\u003ccode\u003eeventHandlers prop\u003c/code\u003e\u003c/a\u003e rather than \u003ccode\u003eon*\u003c/code\u003e props, with a similar change for \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-components#path-behavior\"\u003epath options\u003c/a\u003e and \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-components#wmstilelayer\"\u003eWMS params\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereact-leaflet\u003c/code\u003e package only exposes a \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-map\"\u003epublic API\u003c/a\u003e while a new package, \u003ccode\u003e@react-leaflet/core\u003c/code\u003e, is used to provide the \u003ca href=\"https://react-leaflet-v3.now.sh/docs/core-introduction\"\u003ecore APIs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new documentation website using \u003ca href=\"https://v2.docusaurus.io/\"\u003eDocusaurus v2\u003c/a\u003e with live examples, currently published on \u003ca href=\"https://react-leaflet-v3.now.sh/\"\u003ereact-leaflet-v3.now.sh\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded React v17 to peer dependencies ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/773\"\u003e#773\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/773\"\u003ePaulLeCam/react-leaflet#773\u003c/a\u003e) by \u003cem\u003eanajavi\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003e[website] Added \u003ccode\u003ereact-esri-leaflet\u003c/code\u003e plugin ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/768\"\u003e#768\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/768\"\u003ePaulLeCam/react-leaflet#768\u003c/a\u003e) by \u003cem\u003eslutske22\u003c/em\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eviewBox\u003c/code\u003e and \u003ccode\u003epreserveAspectRatio\u003c/code\u003e props to \u003ccode\u003eSVGOverlay\u003c/code\u003e component ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/704\"\u003e#704\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/704\"\u003ePaulLeCam/react-leaflet#704\u003c/a\u003e) by \u003cem\u003espectras\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003e[website] Bump Leaflet docs links to v1.6.0 ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/686\"\u003e#686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/686\"\u003ePaulLeCam/react-leaflet#686\u003c/a\u003e) by \u003cem\u003emoondef\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003e[website] Set react-leaflet-markercluster v2 support ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/693\"\u003e#693\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/693\"\u003ePaulLeCam/react-leaflet#693\u003c/a\u003e) by \u003cem\u003eyuzhva\u003c/em\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/PaulLeCam/react-leaflet/commit/ea129b4f9824d5c16d095e4f22c75b7479306eaf\"\u003e\u003ccode\u003eea129b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/777\"\u003e#777\u003c/a\u003e from PaulLeCam/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/8df0ba71ada72e632bf2afe8b3771552879c88cb\"\u003e\u003ccode\u003e8df0ba7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/977d94a9ebfd6df80a43053f8fd5ab1619564804\"\u003e\u003ccode\u003e977d94a\u003c/code\u003e\u003c/a\u003e Release v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/6d4bdb53a9197c69f4da49fae1706ce2f298bd85\"\u003e\u003ccode\u003e6d4bdb5\u003c/code\u003e\u003c/a\u003e Add legacy versions to new website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/fa0434d499b5fd3a768df39f1b71733cfd0c6bdd\"\u003e\u003ccode\u003efa0434d\u003c/code\u003e\u003c/a\u003e v3 rc 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/3c216dc50839837f1a728ed5782bfbc3b2c0150a\"\u003e\u003ccode\u003e3c216dc\u003c/code\u003e\u003c/a\u003e v2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/b478fcd1225189f80db323f2f3b853f0fe352732\"\u003e\u003ccode\u003eb478fcd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/773\"\u003e#773\u003c/a\u003e from anajavi/react-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/db43ad9a458cbbda6a9019b2526fa361190b18de\"\u003e\u003ccode\u003edb43ad9\u003c/code\u003e\u003c/a\u003e Allow react 17 in peerDependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/2edcfa850cb8a3c603eae93cb018a120213c73e8\"\u003e\u003ccode\u003e2edcfa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/768\"\u003e#768\u003c/a\u003e from slutske22/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/9809f40031c0720a78658f77689a3520a2457b6f\"\u003e\u003ccode\u003e9809f40\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/767\"\u003e#767\u003c/a\u003e from dipiash/fix/fix-doc-example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PaulLeCam/react-leaflet/compare/v2.1.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/fiber` from 9.5.0 to 9.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-three-fiber/releases\"\u003e\u003ccode\u003e@​react-three/fiber\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.0 - Sunset X\u003c/h2\u003e\n\u003cp\u003eEver tried using \u003ccode\u003e\u0026lt;shaderMaterial uniforms={{ time: { value: time } }} /\u0026gt;\u003c/code\u003e and ran into immediate issues with desync? No more.\u003c/p\u003e\n\u003cp\u003eThe uniforms objects on \u003ccode\u003eShaderMaterial\u003c/code\u003e and its derivatives now have a stable reference. Objects passed into uniforms will instead copy into it. This is the same as behavior for math structures that have copy such as position, rotation, quaternion, etc. and ends up simplifying using the raw JSX where utilities were often introduced before.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy does this matter?\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eImproves HMR. Even if you memoize the uniforms object it will still regenerate and desync Three. Now this won't happen. But also it makes compatibility with React compiler more complete with its auto-memoization.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllows for inline uniform props and even prop uniforms directly on the material piercing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;shaderMaterial\r\n  vertexShader={vertexShader}\r\n  fragmentShader={fragmentShader}\r\n  // The uniforms object has a stable reference so objects can be safely merged in\r\n  uniforms={{ \r\n    uTime: { value: 0 }, \r\n    uColor: { value: new THREE.Color('hotpink') } \r\n  }}\r\n  // Individual uniforms can also be safely updated with pierce notation\r\n  uniforms-uColor-value={hovered ? 'royalblue' : 'hotpink'}\r\n/\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDocumentation can be found here: \u003ca href=\"https://r3f.docs.pmnd.rs/api/objects#shader-material-uniforms\"\u003ehttps://r3f.docs.pmnd.rs/api/objects#shader-material-uniforms\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd an example can be found here: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/blob/master/example/src/demos/ShaderMaterial.tsx\"\u003ehttps://github.com/pmndrs/react-three-fiber/blob/master/example/src/demos/ShaderMaterial.tsx\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix broken link on \u0026quot;Performance pitfalls\u0026quot; documentation page by \u003ca href=\"https://github.com/simonKristensen\"\u003e\u003ccode\u003e@​simonKristensen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3700\"\u003epmndrs/react-three-fiber#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: uniforms have stable refs for ShaderMaterial by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3715\"\u003epmndrs/react-three-fiber#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos and documentation consistency by \u003ca href=\"https://github.com/NssGourav\"\u003e\u003ccode\u003e@​NssGourav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3709\"\u003epmndrs/react-three-fiber#3709\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/simonKristensen\"\u003e\u003ccode\u003e@​simonKristensen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3700\"\u003epmndrs/react-three-fiber#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NssGourav\"\u003e\u003ccode\u003e@​NssGourav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3709\"\u003epmndrs/react-three-fiber#3709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.5.0...v9.6.0\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.5.0...v9.6.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/pmndrs/react-three-fiber/commit/877c8392288ca5c237c0ff8e7e1fbd238ade1170\"\u003e\u003ccode\u003e877c839\u003c/code\u003e\u003c/a\u003e chore: Move ShaderMaterial uniform notes to objects out of pitfalls (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3734\"\u003e#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/ece1a3fa385ae8687fabae98a25e6656bbca4079\"\u003e\u003ccode\u003eece1a3f\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 1 package(s)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/26e4716412b11a189dd9ac4b3033d0e504f1d7df\"\u003e\u003ccode\u003e26e4716\u003c/code\u003e\u003c/a\u003e docs(changeset): Fix uniforms refs so they remain stable for ShaderMaterial\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/1fb9fcd47ac07ae2b94fe498f68b7b3737fe6b69\"\u003e\u003ccode\u003e1fb9fcd\u003c/code\u003e\u003c/a\u003e docs: fix typos and documentation consistency (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3709\"\u003e#3709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/e1a375c31a89ddaf2ce513c83f88ac5fb2369171\"\u003e\u003ccode\u003ee1a375c\u003c/code\u003e\u003c/a\u003e fix: Uniforms have stable refs for ShaderMaterial (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/582f7871bd5f2107bd62bd83ef5a70f8364d7979\"\u003e\u003ccode\u003e582f787\u003c/code\u003e\u003c/a\u003e docs: fix broken link on \u0026quot;Performance pitfalls\u0026quot; documentation page (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/9525ea0d63c8b42ab6256b82ce068a394f88b1f8\"\u003e\u003ccode\u003e9525ea0\u003c/code\u003e\u003c/a\u003e Update docker_tag in docs.yml workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/56637a21f684d8d18ba8c12e1e01662df69dc041\"\u003e\u003ccode\u003e56637a2\u003c/code\u003e\u003c/a\u003e Upgrade pmndrs/docs workflow to version 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/8c9b6564ed7cf78d9cf6a0895e69e89d71faa5ba\"\u003e\u003ccode\u003e8c9b656\u003c/code\u003e\u003c/a\u003e chore: use latest npm in canary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/1bdf70bdae3e5cf14e1efd84507d3d25f908f604\"\u003e\u003ccode\u003e1bdf70b\u003c/code\u003e\u003c/a\u003e chore: copy canary workflow to master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.5.0...v9.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ably` from 1.2.50 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ably/ably-js/releases\"\u003eably's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ably/ably-js/compare/2.20.0...2.21.0\"\u003ehttps://github.com/ably/ably-js/compare/2.20.0...2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LiveObjects REST client: \u003ccode\u003echannel.object\u003c/code\u003e is now available on REST channel instances, exposing \u003ccode\u003eget()\u003c/code\u003e to read object state, \u003ccode\u003epublish()\u003c/code\u003e to send object operations, and \u003ccode\u003egenerateObjectId()\u003c/code\u003e to create object IDs on the client side for atomic batch operations with cross-references between newly created objects \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ably/ably-js/compare/2.19.0...2.20.0\"\u003ehttps://github.com/ably/ably-js/compare/2.19.0...2.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWith this release, the ably-js LiveObjects API is no longer in Public Preview and is now generally available.\u003c/p\u003e\n\u003cp\u003eKey changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce version 6 of the Ably protocol; add operation-specific payload fields to \u003ccode\u003eObjectOperation\u003c/code\u003e and typed value fields to \u003ccode\u003eObjectData\u003c/code\u003e exposed in LiveObjects subscription callbacks; deprecate \u003ccode\u003emap\u003c/code\u003e, \u003ccode\u003ecounter\u003c/code\u003e, \u003ccode\u003emapOp\u003c/code\u003e, \u003ccode\u003ecounterOp\u003c/code\u003e on \u003ccode\u003eObjectOperation\u003c/code\u003e and \u003ccode\u003evalue\u003c/code\u003e on \u003ccode\u003eObjectData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2159\"\u003e#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for partial sync of LiveObjects state \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2152\"\u003e#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for server-initiated \u003ccode\u003eMAP_CLEAR\u003c/code\u003e object operation \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2176\"\u003e#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003ehistory\u003c/code\u003e function from \u003ccode\u003euseChannel\u003c/code\u003e hook \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ably/ably-js/compare/2.18.0...2.19.0\"\u003ehttps://github.com/ably/ably-js/compare/2.18.0...2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[AIT-285] Fix rules for clearing buffered object operations during sync sequence by \u003ca href=\"https://github.com/VeskeR\"\u003e\u003ccode\u003e@​VeskeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2150\"\u003eably/ably-js#2150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add detail field to ErrorInfo (TI6) by \u003ca href=\"https://github.com/splindsay-92\"\u003e\u003ccode\u003e@​splindsay-92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2171\"\u003eably/ably-js#2171\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ably/ably-js/compare/2.17.1...2.18.0\"\u003ehttps://github.com/ably/ably-js/compare/2.17.1...2.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch4\u003eLiveObjects operations are now applied on acknowledgement\u003c/h4\u003e\n\u003cp\u003eWhen you call a LiveObjects mutation method (e.g. \u003ccode\u003emap.set()\u003c/code\u003e), the SDK now applies the effects of this operation to the local LiveObjects data as soon as it receives the server's acknowledgement of this operation. This is an improvement over earlier versions, in which the SDK did not apply such an operation until receiving the operation's echo.\u003c/p\u003e\n\u003cp\u003eConcretely, this means that in the following example, \u003ccode\u003efetchedValue\u003c/code\u003e is now guaranteed to be \u003ccode\u003emyValue\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eawait map.set('myKey', 'myValue');\r\nconst fetchedValue = map.get('myKey').value();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eBug 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/ably/ably-js/blob/main/CHANGELOG.md\"\u003eably's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.21.0\"\u003e2.21.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LiveObjects REST client: \u003ccode\u003echannel.object\u003c/code\u003e is now available on REST channel instances, exposing \u003ccode\u003eget()\u003c/code\u003e to read object state, \u003ccode\u003epublish()\u003c/code\u003e to send object operations, and \u003ccode\u003egenerateObjectId()\u003c/code\u003e to create object IDs on the client side for atomic batch operations with cross-references between newly created objects \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.20.0\"\u003e2.20.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003cp\u003eWith this release, the ably-js LiveObjects API is no longer in Public Preview and is now generally available.\u003c/p\u003e\n\u003cp\u003eKey changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce version 6 of the Ably protocol; add operation-specific payload fields to \u003ccode\u003eObjectOperation\u003c/code\u003e and typed value fields to \u003ccode\u003eObjectData\u003c/code\u003e exposed in LiveObjects subscription callbacks; deprecate \u003ccode\u003emap\u003c/code\u003e, \u003ccode\u003ecounter\u003c/code\u003e, \u003ccode\u003emapOp\u003c/code\u003e, \u003ccode\u003ecounterOp\u003c/code\u003e on \u003ccode\u003eObjectOperation\u003c/code\u003e and \u003ccode\u003evalue\u003c/code\u003e on \u003ccode\u003eObjectData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2159\"\u003e#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for partial sync of LiveObjects state \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2152\"\u003e#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for server-initiated \u003ccode\u003eMAP_CLEAR\u003c/code\u003e object operation \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2176\"\u003e#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003ehistory\u003c/code\u003e function from \u003ccode\u003euseChannel\u003c/code\u003e hook \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.19.0\"\u003e2.19.0\u003c/a\u003e (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003edetail\u003c/code\u003e field support to \u003ccode\u003eErrorInfo\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2171\"\u003e#2171\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clearing buffered object operations during sync sequence \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2150\"\u003e#2150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.18.0\"\u003e2.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch4\u003eLiveObjects operations are now applied on acknowledgement\u003c/h4\u003e\n\u003cp\u003eWhen you call a LiveObjects mutation method (e.g. \u003ccode\u003emap.set()\u003c/code\u003e), the SDK now applies the effects of this operation to the local LiveObjects data as soon as it receives the server's acknowledgement of the operation. This is an improvement over earlier versions, in which the SDK did not apply such an operation until receiving the operation's echo.\u003c/p\u003e\n\u003cp\u003eConcretely, this means that in the following example, \u003ccode\u003efetchedValue\u003c/code\u003e is now guaranteed to be \u003ccode\u003emyValue\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eawait map.set('myKey', 'myValue');\nconst fetchedValue = map.get('myKey').value();\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug where calling \u003ccode\u003echannel.off()\u003c/code\u003e could prevent \u003ccode\u003eattach()\u003c/code\u003e and \u003ccode\u003edetach()\u003c/code\u003e calls from completing \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2167\"\u003e#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake sure that \u003ccode\u003eErrorInfo.cause\u003c/code\u003e is always an \u003ccode\u003eErrorInfo\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2169\"\u003e#2169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.17.1\"\u003e2.17.1\u003c/a\u003e (2026-01-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-monotonic \u003ccode\u003emsgSerial\u003c/code\u003e on stale connection reset \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2153\"\u003e#2153\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/ably/ably-js/commit/17be43e19e407ad91436f9b77479d7a759057dfa\"\u003e\u003ccode\u003e17be43e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ably/ably-js/issues/2184\"\u003e#2184\u003c/a\u003e from ably/release/2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/4ea97b5a187153de03b16d3abe65246ba69ae13b\"\u003e\u003ccode\u003e4ea97b5\u003c/code\u003e\u003c/a\u003e Update changelog and package version for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/daac21c73dc6be7249d69a24ccb2e60e5884c2b3\"\u003e\u003ccode\u003edaac21c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ably/ably-js/issues/2109\"\u003e#2109\u003c/a\u003e from ably/PUB-1197/liveobjects-rest-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/4235266aa47aa4b49c8234117110ca2f6af2a559\"\u003e\u003ccode\u003e4235266\u003c/code\u003e\u003c/a\u003e Implement LiveObjects REST client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/e895b88720a80e940e5bf6b199de0926da21a54f\"\u003e\u003ccode\u003ee895b88\u003c/code\u003e\u003c/a\u003e Add 'unknown' to public ObjectOperationAction for forward compatibility with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/2f323ec5098362d85d060a9926af13ed3f941205\"\u003e\u003ccode\u003e2f323ec\u003c/code\u003e\u003c/a\u003e Add 'unknown' to ObjectsMapSemantics for forward compatibility with unrecogni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/f5f4cd423fc707d5438ed7c724c1d2edee3ebd86\"\u003e\u003ccode\u003ef5f4cd4\u003c/code\u003e\u003c/a\u003e Preserve unrecognized ObjectData fields in decodeWireObjectData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/6c0b3fec78c3333bc71eac9ed9fabd170700b058\"\u003e\u003ccode\u003e6c0b3fe\u003c/code\u003e\u003c/a\u003e Refactor ObjectMessage for reuse in REST SDK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/4b9335e506a4029fc5159a23125c8ce9cf1e0a4b\"\u003e\u003ccode\u003e4b9335e\u003c/code\u003e\u003c/a\u003e Refactor LiveObjects test helpers into shared modules for reuse in the upcomi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/e6438be861dc781198594acfe35f4b28362e9785\"\u003e\u003ccode\u003ee6438be\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003erequest_version\u003c/code\u003e test is not async\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ably/ably-js/compare/1.2.50...2.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `antd` from 6.3.5 to 6.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ant-design/ant-design/releases\"\u003eantd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix InputNumber disabled handlers showing hover styles. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57592\"\u003e#57592\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Space.Addon wrapping CJK content in compact layouts. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57622\"\u003e#57622\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Cascader menu item ellipsis styles for long option labels. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57540\"\u003e#57540\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Image preview focus not being locked when opened via keyboard, and restore focus to trigger element after preview closes. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57613\"\u003e#57613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57614\"\u003e#57614\u003c/a\u003e \u003ca href=\"https://github.com/aojunhao123\"\u003e\u003ccode\u003e@​aojunhao123\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Input disabled border color to use \u003ccode\u003ecolorBorderDisabled\u003c/code\u003e token. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57518\"\u003e#57518\u003c/a\u003e \u003ca href=\"https://github.com/Gdhanush-13\"\u003e\u003ccode\u003e@​Gdhanush-13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 MISC: Fix some expand animation crash issues. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57636\"\u003e#57636\u003c/a\u003e \u003ca href=\"https://github.com/momesana\"\u003e\u003ccode\u003e@​momesana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Notification close button overlapping description when title is empty. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57590\"\u003e#57590\u003c/a\u003e \u003ca href=\"https://github.com/EndlessLucky\"\u003e\u003ccode\u003e@​EndlessLucky\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Radio hover color display issue in disabled state. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57562\"\u003e#57562\u003c/a\u003e \u003ca href=\"https://github.com/yfy3939\"\u003e\u003ccode\u003e@​yfy3939\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTable\n\u003cul\u003e\n\u003cli\u003e⚡️ Improve Table filter performance by caching flattened filter keys. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57546\"\u003e#57546\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚡️ Improve Table filter search performance by reusing normalized search input. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57651\"\u003e#57651\u003c/a\u003e \u003ca href=\"https://github.com/li-jia-nan\"\u003e\u003ccode\u003e@​li-jia-nan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table \u003ccode\u003erowSelection\u003c/code\u003e to use \u003ccode\u003eselectionColumnWidth\u003c/code\u003e from Design Token as default \u003ccode\u003ecolumnWidth\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57621\"\u003e#57621\u003c/a\u003e \u003ca href=\"https://github.com/EmilyyyLiu\"\u003e\u003ccode\u003e@​EmilyyyLiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Design Token shadow tokens not adapting to dark theme. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57511\"\u003e#57511\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer remove button still changing color on hover when the list item is disabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57579\"\u003e#57579\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Tree checkbox, switcher and content alignment when parent nodes have multiple lines of content. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57471\"\u003e#57471\u003c/a\u003e \u003ca href=\"https://github.com/jiangrong-devops\"\u003e\u003ccode\u003e@​jiangrong-devops\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 修复 InputNumber 禁用步进按钮仍显示悬浮样式的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57592\"\u003e#57592\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Space.Addon 在紧凑布局中展示中文等 CJK 内容时会换行的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57622\"\u003e#57622\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Cascader 菜单项长选项文本的省略样式问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57540\"\u003e#57540\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Image 通过键盘打开预览时焦点未被正确锁定的问题，并在关闭预览后恢复焦点到触发元素。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57613\"\u003e#57613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57614\"\u003e#57614\u003c/a\u003e \u003ca href=\"https://github.com/aojunhao123\"\u003e\u003ccode\u003e@​aojunhao123\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Input 禁用状态边框未使用 \u003ccode\u003ecolorBorderDisabled\u003c/code\u003e token 的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57518\"\u003e#57518\u003c/a\u003e \u003ca href=\"https://github.com/Gdhanush-13\"\u003e\u003ccode\u003e@​Gdhanush-13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 MISC: 修复部分展开动画崩溃的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57636\"\u003e#57636\u003c/a\u003e \u003ca href=\"https://github.com/momesana\"\u003e\u003ccode\u003e@​momesana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Notification 在 title 为空时关闭按钮与描述内容重叠的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57590\"\u003e#57590\u003c/a\u003e \u003ca href=\"https://github.com/EndlessLucky\"\u003e\u003ccode\u003e@​EndlessLucky\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Radio 禁用状态下 hover 仍显示主色的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57562\"\u003e#57562\u003c/a\u003e \u003ca href=\"https://github.com/yfy3939\"\u003e\u003ccode\u003e@​yfy3939\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTable\n\u003cul\u003e\n\u003cli\u003e⚡️ 优化 Table 筛选性能，缓存展开后的筛选键，避免重复计算。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57546\"\u003e#57546\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚡️ 优化 Table 筛选搜索性能，复用规范化后的搜索输入。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57651\"\u003e#57651\u003c/a\u003e \u003ca href=\"https://github.com/li-jia-nan\"\u003e\u003ccode\u003e@​li-jia-nan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Table \u003ccode\u003erowSelection\u003c/code\u003e 默认未使用 Design Token 中 \u003ccode\u003eselectionColumnWidth\u003c/code\u003e 的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57621\"\u003e#57621\u003c/a\u003e \u003ca href=\"https://github.com/EmilyyyLiu\"\u003e\u003ccode\u003e@​EmilyyyLiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 修复 Design Token 阴影 token 未适配暗色主题的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57511\"\u003e#57511\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Transfer 列表项禁用时移除按钮在悬停下仍会变色的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57579\"\u003e#57579\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Tree 父级节点出现多行内容时 checkbox、switcher 和 content 未整体对齐的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57471\"\u003e#57471\u003c/a\u003e \u003ca href=\"https://github.com/jiangrong-devops\"\u003e\u003ccode\u003e@​jiangrong-devops\u003c/code\u003e\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/ant-design/ant-design/blob/master/CHANGELOG.en-US.md\"\u003eantd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.6\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e2026-04-17\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix InputNumber disabled handlers showing hover styles. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57592\"\u003e#57592\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Space.Addon wrapping CJK content in compact layouts. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57622\"\u003e#57622\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Cascader menu item ellipsis styles for long option labels. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57540\"\u003e#57540\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Image preview focus not being locked when opened via keyboard, and restore focus to trigger element after preview closes. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57613\"\u003e#57613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57614\"\u003e#57614\u003c/a\u003e \u003ca href=\"https://github.com/aojunhao123\"\u003e\u003ccode\u003e@​aojunhao123\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Input disabled border color to use \u003ccode\u003ecolorBorderDisabled\u003c/code\u003e token. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57518\"\u003e#57518\u003c/a\u003e \u003ca href=\"https://github.com/Gdhanush-13\"\u003e\u003ccode\u003e@​Gdhanush-13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 MISC: Fix some expand animation crash issues. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57636\"\u003e#57636\u003c/a\u003e \u003ca href=\"https://github.com/momesana\"\u003e\u003ccode\u003e@​momesana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Notification close button overlapping description when title is empty. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57590\"\u003e#57590\u003c/a\u003e \u003ca href=\"https://github.com/EndlessLucky\"\u003e\u003ccode\u003e@​EndlessLucky\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Radio hover color display issue in disabled state. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57562\"\u003e#57562\u003c/a\u003e \u003ca href=\"https://github.com/yfy3939\"\u003e\u003ccode\u003e@​yfy3939\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTable\n\u003cul\u003e\n\u003cli\u003e⚡️ Improve Table filter performance by caching flattened filter keys. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57546\"\u003e#57546\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚡️ Improve Table filter search performance by reusing normalized search input. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57651\"\u003e#57651\u003c/a\u003e \u003ca href=\"https://github.com/li-jia-nan\"\u003e\u003ccode\u003e@​li-jia-nan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table \u003ccode\u003erowSelection\u003c/code\u003e to use \u003ccode\u003eselectionColumnWidth\u003c/code\u003e from Design Token as default \u003ccode\u003ecolumnWidth\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57621\"\u003e#57621\u003c/a\u003e \u003ca href=\"https://github.com/EmilyyyLiu\"\u003e\u003ccode\u003e@​EmilyyyLiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Design Token shadow tokens not adapting to dark theme. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57511\"\u003e#57511\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer remove button still changing color on hover when the list item is disabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57579\"\u003e#57579\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Tree checkbox, switcher and content alignment when parent nodes have multiple lines of content. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57471\"\u003e#57471\u003c/a\u003e \u003ca href=\"https://github.com/jiangrong-devops\"\u003e\u003ccode\u003e@​jiangrong-devops\u003c/code\u003e\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/ant-design/ant-design/commit/8015997cd3ce81531b0e0c89220fc742fb7e17bb\"\u003e\u003ccode\u003e8015997\u003c/code\u003e\u003c/a\u003e docs: add changelog for 6.3.6 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57673\"\u003e#57673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/d5a0e4e99973311cab25a6c6d6cf746ad2b8ac39\"\u003e\u003ccode\u003ed5a0e4e\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ca href=\"https://github.com/asamuzakjp\"\u003e\u003ccode\u003e@​asamuzakjp\u003c/code\u003e\u003c/a\u003e ignore pattern in jest config (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57702\"\u003e#57702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/ac5e68423b6fb7d98704ea8028bd10e290847048\"\u003e\u003ccode\u003eac5e684\u003c/code\u003e\u003c/a\u003e chore: bump webpack from 5.106.1 to 5.106.2 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57690\"\u003e#57690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/78d42340ff31b492de15f8888e5f5542114df20e\"\u003e\u003ccode\u003e78d4234\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency father to v4.6.18 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57688\"\u003e#57688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/7d901f7784cfe5f09778b89dea53b168a310c22a\"\u003e\u003ccode\u003e7d901f7\u003c/code\u003e\u003c/a\u003e chore: bump nearform-actions/github-action-notify-twitter from d0ef208cd24363...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/e56d62bdd6fa4aee44029a96a7f60b64e3cd4308\"\u003e\u003ccode\u003ee56d62b\u003c/code\u003e\u003c/a\u003e chore: bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57684\"\u003e#57684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/f88e44f30523192fe4fe516bae450af6f04cc354\"\u003e\u003ccode\u003ef88e44f\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.4.11 to 2.4.12 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57685\"\u003e#57685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/49e8947be525c9d8988dafcb6278f1a922ee398c\"\u003e\u003ccode\u003e49e8947\u003c/code\u003e\u003c/a\u003e docs: align API tables for deprecated props extraction (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57674\"\u003e#57674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/c5b930ed2ddfc83c4ed6d6bc0ce2b124a757537a\"\u003e\u003ccode\u003ec5b930e\u003c/code\u003e\u003c/a\u003e ci: add concurrency (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57679\"\u003e#57679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/05ef8856fb119091641f744009bad5a62ed4f147\"\u003e\u003ccode\u003e05ef885\u003c/code\u003e\u003c/a\u003e chore: bump actions-cool/pr-check-fill (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57676\"\u003e#57676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ant-design/ant-design/compare/6.3.5...6.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dexie` from 4.3.0 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dexie/Dexie.js/releases\"\u003edexie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDexie.js v4.4.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release containing several bug fixes accumulated since v4.4.1.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003e4.4.2\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003e4.4.11\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003edexie-cloud-addon@4.4.8\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Allow anonymous blob download — previously anonymous users could not download offloaded blobs. Also fixes a crash in Service Worker context when \u003ccode\u003eDexie.ignoreTransaction()\u003c/code\u003e was called (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2287\"\u003e#2287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: HMR protection of awareness provider — prevents hot module replacement from breaking the Y.js awareness connection in dev environments (\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9debfc0703abc084f93691d4c9f54e2979d3585a\"\u003e\u003ccode\u003e9debfc0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Add \u003ccode\u003econfigurable: true\u003c/code\u003e to awareness \u003ccode\u003edefineProperty\u003c/code\u003e — fixes compatibility issues with certain bundlers and proxies (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2280\"\u003e#2280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Strip primary key from \u003ccode\u003echangeSpecs\u003c/code\u003e in \u003ccode\u003eupdate\u003c/code\u003e mutations — incorrect inclusion of primary key could cause sync failures in certain edge cases (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2277\"\u003e#2277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Preserve \u003ccode\u003esyncState\u003c/code\u003e on logout to prevent spinner — logging out no longer resets sync state, avoiding an unwanted loading spinner on re-login (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Update \u003ccode\u003ewrappedCursor.value\u003c/code\u003e in non-blob and error paths in blob resolve middleware (\u003ca href=\"https://github.com/dexie/Dexie.js/commit/f4701676b7916845456a1792fdf849458e78d11d\"\u003e\u003ccode\u003ef470167\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003edexie-cloud-addon@4.4.10\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Cursor-based queries (anyOf(), each(), ignore-case queries) on tables with blobs, large binary data or very long strings could fail. \u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2293\"\u003edexie/Dexie.js#2293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003edexie-cloud-addon@4.4.11\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Every other update from server over websocket was ignored (but always catched up on next update). This bug was introduced recently, in version 4.4.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded dependencies and fixed npm audit warnings\u003c/li\u003e\n\u003cli\u003eFormatted codebase with Prettier (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDexie v4.4.1\u003c/h2\u003e\n\u003cp\u003eThis release introduces \u003cstrong\u003eBlob Offloading\u003c/strong\u003e and \u003cstrong\u003eString Offloading\u003c/strong\u003e for Dexie Cloud, enabling efficient handling of large binary and text data. It also includes IDB 3.0 optimizations and several bug fixes.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e4.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e4.4.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-common\u003c/td\u003e\n\u003ctd\u003e1.0.59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eNew Features\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/dexie/Dexie.js/commit/ab489deaa7434c549c32225d03ec1e30cacb10c4\"\u003e\u003ccode\u003eab489de\u003c/code\u003e\u003c/a\u003e dexie@4.4.2 + dexie-cloud-addon@4.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/0b7bbade24777cd60a6c874d6e644385ad662390\"\u003e\u003ccode\u003e0b7bbad\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud): allow anonymous blob download + fix SW Dexie.ignoreTransact...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/7d3535e4539427c83adadff753d452e21b006aae\"\u003e\u003ccode\u003e7d3535e\u003c/code\u003e\u003c/a\u003e ci: add dev publish workflow using npm Trusted Publisher (OIDC) (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/39b99a3b6379f2cb404212b324ece81527fd7717\"\u003e\u003ccode\u003e39b99a3\u003c/code\u003e\u003c/a\u003e fix(readme): add text label + dark mode logo support for TestMu AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/14431de8688319685dc9873a2fc1fed19e5ead93\"\u003e\u003ccode\u003e14431de\u003c/code\u003e\u003c/a\u003e fix(readme): restore working LambdaTest sponsor badge (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/cf7090917a911b3e4d970abb821e310fd80d5b8c\"\u003e\u003ccode\u003ecf70909\u003c/code\u003e\u003c/a\u003e Remove unused import + prettified file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9debfc0703abc084f93691d4c9f54e2979d3585a\"\u003e\u003ccode\u003e9debfc0\u003c/code\u003e\u003c/a\u003e dexie-cloud-addon@4.4.7: HMR protection of awareness provider\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/786676456df253db13196075cdc07ed05ca7cf4d\"\u003e\u003ccode\u003e7866764\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud-addon): add configurable:true to awareness defineProperty (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/c6d302672dc79ab807401fa18512637a02551e74\"\u003e\u003ccode\u003ec6d3026\u003c/code\u003e\u003c/a\u003e pnpm.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/aa85c6eaf8604da08e598c2c08f8c26b4e56745a\"\u003e\u003ccode\u003eaa85c6e\u003c/code\u003e\u003c/a\u003e chore: format entire codebase with prettier (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dexie/Dexie.js/compare/v4.3.0...v4.4.2\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for dexie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.3.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-server-sdk` from 4.0.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo-server-sdk-node/releases\"\u003eexpo-server-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.0.0...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew push notification collapsing options (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/266\"\u003e#266\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/d22c73dd58b1e532b64d6c10d9dac14399854777\"\u003ed22c73d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild as ECMAScript module\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild as ECMAScript module (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/04dcceb50c7c16534da13ebbdd90fff79c7fecf0\"\u003e04dcceb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v4.0.0...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useFcmV1 option (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace node-fetch with undici (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useFcmV1 option (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/55761dd8b33b633c8f7182861ac0af4bc797a536\"\u003e55761dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace node-fetch with undici (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/116\"\u003e#116\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/413290bdad010c48af44829afca8aa23b73e7dc7\"\u003e413290b\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/expo/expo-server-sdk-node/blob/main/CHANGELOG.md\"\u003eexpo-server-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.0.0...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew push notification collapsing options (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/266\"\u003e#266\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/d22c73dd58b1e532b64d6c10d9dac14399854777\"\u003ed22c73d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild as ECMAScript module\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild as ECMAScript module (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/04dcceb50c7c16534da13ebbdd90fff79c7fecf0\"\u003e04dcceb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v4.0.0...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useFcmV1 option (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace node-fetch with undici (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useFcmV1 option (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/55761dd8b33b633c8f7182861ac0af4bc797a536\"\u003e55761dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace node-fetch with undici (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/116\"\u003e#116\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/413290bdad010c48af44829afca8aa23b73e7dc7\"\u003e413290b\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/expo/expo-server-sdk-node/commit/2ca5614cb5ef17c32e9b5490db5338fbedd72e90\"\u003e\u003ccode\u003e2ca5614\u003c/code\u003e\u003c/a\u003e chore(main): release 6.1.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/d22c73dd58b1e532b64d6c10d9dac14399854777\"\u003e\u003ccode\u003ed22c73d\u003c/code\u003e\u003c/a\u003e feat: new push notification collapsing options (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/c5e1a1bb5ff1c5e0c39002a05c34717bc0ad80dd\"\u003e\u003ccode\u003ec5e1a1b\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/92e3e2a1212f9a896f732e728cf73faa71e4ae2c\"\u003e\u003ccode\u003e92e3e2a\u003c/code\u003e\u003c/a\u003e chore(main): release 6.0.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/04dcceb50c7c16534da13ebbdd90fff79c7fecf0\"\u003e\u003ccode\u003e04dcceb\u003c/code\u003e\u003c/a\u003e chore!: Build as ECMAScript module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/f83bc3ebbc0ba95b755f78915181a91e9cc73cec\"\u003e\u003ccode\u003ef83bc3e\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar from 7.5.7 to 7.5.9 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/cc947b2e39475a49cd1cac8e7c45f011baf1d675\"\u003e\u003ccode\u003ecc947b2\u003c/code\u003e\u003c/a\u003e docs: update README with request payload format link (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/2c885dbbff3933c0de2a1406b9e251bedff94351\"\u003e\u003ccode\u003e2c885db\u003c/code\u003e\u003c/a\u003e chore(main): release 5.0.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/749465d416ac4636c1c9b8520e16ff47443814a4\"\u003e\u003ccode\u003e749465d\u003c/code\u003e\u003c/a\u003e docs: update readme (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/55761dd8b33b633c8f7182861ac0af4bc...\n\n_Description has been truncated_","html_url":"https://github.com/thrhead/Structra/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thrhead%2FStructra/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"},{"uuid":"4229593816","node_id":"PR_kwDOLc9THc7RBM72","number":3145,"state":"open","title":"Bump the npm group in /frontend with 65 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-04-09T05:13:27.000Z","updated_at":"2026-04-09T05:17:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":65,"packages":[{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-vitest","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"24.12.0","new_version":"24.12.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"xstate","old_version":"5.29.0","new_version":"5.30.0","repository_url":"https://github.com/statelyai/xstate"},{"name":"@asamuzakjp/css-color","old_version":"5.0.1","new_version":"5.1.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.8.1","new_version":"7.0.6","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@joshwooding/vite-plugin-react-docgen-typescript","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/joshwooding/vite-plugin-react-docgen-typescript"},{"name":"@storybook/builder-vite","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/csf-plugin","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-dom-shim","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@typescript-eslint/project-service","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"baseline-browser-mapping","old_version":"2.10.12","new_version":"2.10.15","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cac","old_version":"6.7.14","new_version":"7.0.0","repository_url":"https://github.com/cacjs/cac"},{"name":"caniuse-lite","old_version":"1.0.30001782","new_version":"1.0.30001785","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.328","new_version":"1.5.331","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"node-releases","old_version":"2.0.36","new_version":"2.0.37","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"playwright-core","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"tldts-core","old_version":"7.0.27","new_version":"7.0.28","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"7.0.27","new_version":"7.0.28","repository_url":"https://github.com/remusao/tldts"},{"name":"undici","old_version":"7.24.6","new_version":"7.24.7","repository_url":"https://github.com/nodejs/undici"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm group in /frontend with 65 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.3` | `10.3.4` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.3.3` | `10.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.0` | `24.12.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.58.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.3.3` | `10.3.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.3` | `10.3.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.58.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.3.0` | `6.0.0` |\n| [xstate](https://github.com/statelyai/xstate) | `5.29.0` | `5.30.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `5.0.1` | `5.1.5` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.8.1` | `7.0.6` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@joshwooding/vite-plugin-react-docgen-typescript](https://github.com/joshwooding/vite-plugin-react-docgen-typescript) | `0.6.4` | `0.7.0` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.3.3` | `10.3.4` |\n| [@storybook/csf-plugin](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/csf-plugin) | `10.3.3` | `10.3.4` |\n| [@storybook/react-dom-shim](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/react-dom-shim) | `10.3.3` | `10.3.4` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.3.3` | `10.3.4` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.57.1` | `8.58.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.12` | `2.10.15` |\n| [cac](https://github.com/cacjs/cac) | `6.7.14` | `7.0.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001782` | `1.0.30001785` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.328` | `1.5.331` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.36` | `2.0.37` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.27` | `7.0.28` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.27` | `7.0.28` |\n| [undici](https://github.com/nodejs/undici) | `7.24.6` | `7.24.7` |\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\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/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\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.59.1\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\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-vitest` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a1ca8439a8b62472ccbf45e880500e687cc41fb9\"\u003e\u003ccode\u003ea1ca843\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest/issues/34361\"\u003e#34361\u003c/a\u003e from storybookjs/valentin/fix-csf4-vitest-issue\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/addons/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4fb52a2127b9b4a4e9df7fb75c9e8d9773a1c1e9\"\u003e\u003ccode\u003e4fb52a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite/issues/34393\"\u003e#34393\u003c/a\u003e from mixelburg/fix/docgen-resolver-tsx-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/756f6e36fc89fe903e5411455a71ca96d6fae4d1\"\u003e\u003ccode\u003e756f6e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite/issues/34335\"\u003e#34335\u003c/a\u003e from beeswhacks/upgrade-vite-plugin-react-docgen-ty...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.0 to 24.12.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\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.57.1 to 8.58.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.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\u003c/blockquote\u003e\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/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5a9bd366139c8e306dd78ae906d4389972de42b6\"\u003e\u003ccode\u003e5a9bd36\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/edb90ebf7c75a71065bed719f3e72d18b830c6a0\"\u003e\u003ccode\u003eedb90eb\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-extraneous-class] handle index signatures (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1bf86c9f5c799916d12079c037c79e10b29cdc9c\"\u003e\u003ccode\u003e1bf86c9\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e9cc25a794dbf82a241807f394489a2aad39ffae\"\u003e\u003ccode\u003ee9cc25a\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): fix typo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f68c8e4baca096281b458ccb6ff16ca6c5a1d199\"\u003e\u003ccode\u003ef68c8e4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] preserve type alias inf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/73acd2e6833c4757d2743a8dbb979154d31a1e98\"\u003e\u003ccode\u003e73acd2e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] skip reporting false posi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3d21482030e4fd220f466cea7036e07695277364\"\u003e\u003ccode\u003e3d21482\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-return] false positive on unwrapping generic (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.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.57.1 to 8.58.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\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.58.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.57.2 (2026-03-23)\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.57.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\u003c/blockquote\u003e\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/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/7a820b16e5aa16a62f503ff38ad61cef8146b63b\"\u003e\u003ccode\u003e7a820b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin/issues/34245\"\u003e#34245\u003c/a\u003e from storybookjs/chore/root_oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eb227b1312e72ecdc39b2ca3038ca3efdec02df\"\u003e\u003ccode\u003e4eb227b\u003c/code\u003e\u003c/a\u003e Build: Move prettier to oxfmt\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 28.1.0 to 29.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (\u003ca href=\"https://github.com/thypon\"\u003e\u003ccode\u003e@​thypon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\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/jsdom/jsdom/blob/v29.0.0/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (thypon)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\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/jsdom/jsdom/commit/00522ce724abb05f377da2722aae99dd4c53136f\"\u003e\u003ccode\u003e00522ce\u003c/code\u003e\u003c/a\u003e Version 29.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a217975903af7447bf78063133198445ced5cc54\"\u003e\u003ccode\u003ea217975\u003c/code\u003e\u003c/a\u003e Use undici's request() API for XHR dispatching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f29722de49a767fa6c2556fcdb228e82c4b7cfdc\"\u003e\u003ccode\u003ef29722d\u003c/code\u003e\u003c/a\u003e Convert CSSStyleDeclaration to webidl2js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/4aaacc67ccba17093578b3538402ec43dc0f94aa\"\u003e\u003ccode\u003e4aaacc6\u003c/code\u003e\u003c/a\u003e Merge in \u003ccode\u003ecssstyle\u003c/code\u003e and replace \u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6c2769ad4541ee8442b7945cf596775b356cd167\"\u003e\u003ccode\u003e6c2769a\u003c/code\u003e\u003c/a\u003e Remove unused http(s)-proxy-agent dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/eba96b5f96f9fe8277feaf1f971cebfcb8c433af\"\u003e\u003ccode\u003eeba96b5\u003c/code\u003e\u003c/a\u003e Update domSelector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/54f9995300ee4cfae824dbc8e42f0bcad41e73ac\"\u003e\u003ccode\u003e54f9995\u003c/code\u003e\u003c/a\u003e Use --fgrep for npm run test:tuwpt:browser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/15e76640cef1c1dc82c130e29b505b6b8087a65f\"\u003e\u003ccode\u003e15e7664\u003c/code\u003e\u003c/a\u003e Use stable ports for test:tuwpt:browser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7410bdbcdf5a3c8cbaa7cc41bcad9979c0b2bb42\"\u003e\u003ccode\u003e7410bdb\u003c/code\u003e\u003c/a\u003e Suppress informational WPT output when using the min reporter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/c44377e1741b782780fb890e7ca6949aa8385c33\"\u003e\u003ccode\u003ec44377e\u003c/code\u003e\u003c/a\u003e Lazily initialize DOMSelector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v28.1.0...v29.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.58.2 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `storybook` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003estorybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003estorybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when r...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/3145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/3145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3145/packages"},{"uuid":"4125536418","node_id":"PR_kwDOK-WPf87M5Sw8","number":21,"state":"open","title":"Bump the development-dependencies group across 1 directory with 24 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-03-24T06:15:35.000Z","updated_at":"2026-03-24T06:15:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":24,"packages":[{"name":"@aws-amplify/backend","old_version":"1.19.0","new_version":"1.21.1","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.4","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"amplify-adapter","old_version":"1.2.3","new_version":"1.3.0","repository_url":"https://github.com/gzimbron/amplify-adapter"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.14.0","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.1","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"5.2.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.19.0` | `1.21.1` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.1` | `1.8.2` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.2.0` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.2.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.4` | `2.55.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.0.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.57.2` |\n| [amplify-adapter](https://github.com/gzimbron/amplify-adapter) | `1.2.3` | `1.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.1.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.14.0` | `3.16.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.1` | `3.5.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.2` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `6.0.0` |\n\n\nUpdates `@aws-amplify/backend` from 1.19.0 to 1.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e67e8773: Add standalone deployment type for deploying Gen2 backends without Amplify Hosting\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0ee9189]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [67e8773]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3c46984]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c5dd61: Update default function version to 22 and add Node 24 as runtime option, additionally update all functions that use Node 20 to Node 22\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4c5dd61]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: feat: add durable function configuration support\u003c/li\u003e\n\u003cli\u003ea34cd89: feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003ef470ca7: Update lambda logging configuration to use non-deprecated AWS CDK properties\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f470ca7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a34cd89]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/ed27ddf0ea88f40f000ff216ca1db3b655f5a8e3\"\u003e\u003ccode\u003eed27ddf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/67e8773f74274f552a4779d83cd0a6a9e0b82a4f\"\u003e\u003ccode\u003e67e8773\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003estandalone\u003c/code\u003e deployment type (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bcaa96c9f955bf5e912c906a40ac5c4c572c7c7c\"\u003e\u003ccode\u003ebcaa96c\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/3c4698471f97722432d0f466185ccc303d5e6412\"\u003e\u003ccode\u003e3c46984\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003eamplifyconfig\u003c/code\u003e alias in gen1 Dart output for backwards compatibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0ee91899105ae4a97ed6f38d36f3420f73b85e7a\"\u003e\u003ccode\u003e0ee9189\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5c5c06e7da490c487c327779cab2bb06044c6232\"\u003e\u003ccode\u003e5c5c06e\u003c/code\u003e\u003c/a\u003e Passing userAttributes to \u003ccode\u003eAdminCreateUserCommand\u003c/code\u003e instead of \u003ccode\u003econfirmSignIn\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/11184215e2fe8db636dfb0cc55fefae5b43e3046\"\u003e\u003ccode\u003e1118421\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/8e4d10a78f1985c3a8eee1e7510f23cd57dcb825\"\u003e\u003ccode\u003e8e4d10a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ae6a497ef3e058db85e171bc3d33dc1765a40505\"\u003e\u003ccode\u003eae6a497\u003c/code\u003e\u003c/a\u003e Upgrade some dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4c5dd61e323771b9bfb4c5ed597927e982f7e008\"\u003e\u003ccode\u003e4c5dd61\u003c/code\u003e\u003c/a\u003e Update function runtime  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3102\"\u003e#3102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.19.0...@aws-amplify/backend@1.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.1 to 1.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-deployer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.1...@aws-amplify/backend-cli@1.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/plugin-types` from 1.11.1 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e67e8773: Add standalone deployment type for deploying Gen2 backends without Amplify Hosting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0ee9189: Bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 to support latest cloud assembly schema versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\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/aws-amplify/amplify-backend/commit/ed27ddf0ea88f40f000ff216ca1db3b655f5a8e3\"\u003e\u003ccode\u003eed27ddf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/67e8773f74274f552a4779d83cd0a6a9e0b82a4f\"\u003e\u003ccode\u003e67e8773\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003estandalone\u003c/code\u003e deployment type (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bcaa96c9f955bf5e912c906a40ac5c4c572c7c7c\"\u003e\u003ccode\u003ebcaa96c\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/3c4698471f97722432d0f466185ccc303d5e6412\"\u003e\u003ccode\u003e3c46984\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003eamplifyconfig\u003c/code\u003e alias in gen1 Dart output for backwards compatibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0ee91899105ae4a97ed6f38d36f3420f73b85e7a\"\u003e\u003ccode\u003e0ee9189\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5c5c06e7da490c487c327779cab2bb06044c6232\"\u003e\u003ccode\u003e5c5c06e\u003c/code\u003e\u003c/a\u003e Passing userAttributes to \u003ccode\u003eAdminCreateUserCommand\u003c/code\u003e instead of \u003ccode\u003econfirmSignIn\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/11184215e2fe8db636dfb0cc55fefae5b43e3046\"\u003e\u003ccode\u003e1118421\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/auth-construct@1.11.1...@aws-amplify/plugin-types@1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 8.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/09770f7d2dc8d566bb377f9968355090f20918b6\"\u003e\u003ccode\u003e09770f7\u003c/code\u003e\u003c/a\u003e Release 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/379101c92fec86b416e3068f03069e3fca5b70cb\"\u003e\u003ccode\u003e379101c\u003c/code\u003e\u003c/a\u003e docs(cli): Better descriptions for live-reload parameters (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8373\"\u003e#8373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003e\u003ccode\u003eae0e2dd\u003c/code\u003e\u003c/a\u003e fix(android): handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e\u003ccode\u003e3109d22\u003c/code\u003e\u003c/a\u003e fix(android): invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e\u003ccode\u003e5db81e6\u003c/code\u003e\u003c/a\u003e feat(cli): Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e\u003ccode\u003e782b9d9\u003c/code\u003e\u003c/a\u003e fix(cli): Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e\u003ccode\u003e5e82c89\u003c/code\u003e\u003c/a\u003e fix(android): Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003e\u003ccode\u003ebd29b99\u003c/code\u003e\u003c/a\u003e fix(android): Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e\u003ccode\u003e7d001ac\u003c/code\u003e\u003c/a\u003e fix(docs): fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003e\u003ccode\u003efc9647f\u003c/code\u003e\u003c/a\u003e fix(ios): remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 8.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/09770f7d2dc8d566bb377f9968355090f20918b6\"\u003e\u003ccode\u003e09770f7\u003c/code\u003e\u003c/a\u003e Release 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/379101c92fec86b416e3068f03069e3fca5b70cb\"\u003e\u003ccode\u003e379101c\u003c/code\u003e\u003c/a\u003e docs(cli): Better descriptions for live-reload parameters (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8373\"\u003e#8373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003e\u003ccode\u003eae0e2dd\u003c/code\u003e\u003c/a\u003e fix(android): handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e\u003ccode\u003e3109d22\u003c/code\u003e\u003c/a\u003e fix(android): invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e\u003ccode\u003e5db81e6\u003c/code\u003e\u003c/a\u003e feat(cli): Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e\u003ccode\u003e782b9d9\u003c/code\u003e\u003c/a\u003e fix(cli): Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e\u003ccode\u003e5e82c89\u003c/code\u003e\u003c/a\u003e fix(android): Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003e\u003ccode\u003ebd29b99\u003c/code\u003e\u003c/a\u003e fix(android): Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e\u003ccode\u003e7d001ac\u003c/code\u003e\u003c/a\u003e fix(docs): fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003e\u003ccode\u003efc9647f\u003c/code\u003e\u003c/a\u003e fix(ios): remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 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/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\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/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/commit/c727a90cc3546702b76a9c547ca93eb3169e5bd3\"\u003e\u003ccode\u003ec727a90\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\u003c/a\u003e feat: update adapter-netlify to version 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1d2be121770a0ccfcac33a8c6fb3a28c58779d91\"\u003e\u003ccode\u003e1d2be12\u003c/code\u003e\u003c/a\u003e chore: update suggestion message (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15165\"\u003e#15165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0da365a0f33a41992f2d79122af6d72750371690\"\u003e\u003ccode\u003e0da365a\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14789\"\u003e#14789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@7.0.1/packages/adapter-auto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.4 to 2.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: page and layout params with matchers are now type narrowed in \u003ccode\u003e$app/types\u003c/code\u003e, leading to better type safety when working with params in \u003ccode\u003e$app/types\u003c/code\u003e, \u003ccode\u003e$app/state\u003c/code\u003e, and hooks. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15502\"\u003e#15502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow error boundaries to catch errors on the server (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't wait for remote functions that are not awaited in the template (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15280\"\u003e#15280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow \u003ccode\u003eresolve()\u003c/code\u003e to accept pathnames with a search string and/or hash (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15458\"\u003e#15458\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove deprecation warnings for \u003ccode\u003econfig.kit.files.*\u003c/code\u003e options when validating the Svelte config file (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15482\"\u003e#15482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handles form target attribute in remote form redirects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15457\"\u003e#15457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: page and layout params with matchers are now type narrowed in \u003ccode\u003e$app/types\u003c/code\u003e, leading to better type safety when working with params in \u003ccode\u003e$app/types\u003c/code\u003e, \u003ccode\u003e$app/state\u003c/code\u003e, and hooks. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15502\"\u003e#15502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow error boundaries to catch errors on the server (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't wait for remote functions that are not awaited in the template (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15280\"\u003e#15280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow \u003ccode\u003eresolve()\u003c/code\u003e to accept pathnames with a search string and/or hash (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15458\"\u003e#15458\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove deprecation warnings for \u003ccode\u003econfig.kit.files.*\u003c/code\u003e options when validating the Svelte config file (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15482\"\u003e#15482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handles form target attribute in remote form redirects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15457\"\u003e#15457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePa...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"4086462801","node_id":"PR_kwDOK-WPf87LHwBH","number":20,"state":"open","title":"Bump the development-dependencies group across 1 directory with 23 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-03-17T06:15:57.000Z","updated_at":"2026-03-17T06:16:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":23,"packages":[{"name":"@aws-amplify/backend","old_version":"1.19.0","new_version":"1.21.1","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.4","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"amplify-adapter","old_version":"1.2.3","new_version":"1.3.0","repository_url":"https://github.com/gzimbron/amplify-adapter"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.14.0","new_version":"3.15.2","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.1","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"5.2.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.19.0` | `1.21.1` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.1` | `1.8.2` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.2.0` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.2.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.4` | `2.55.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.0.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.57.1` |\n| [amplify-adapter](https://github.com/gzimbron/amplify-adapter) | `1.2.3` | `1.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.3` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.14.0` | `3.15.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.1` | `3.5.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `6.0.0` |\n\n\nUpdates `@aws-amplify/backend` from 1.19.0 to 1.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e67e8773: Add standalone deployment type for deploying Gen2 backends without Amplify Hosting\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0ee9189]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [67e8773]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3c46984]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c5dd61: Update default function version to 22 and add Node 24 as runtime option, additionally update all functions that use Node 20 to Node 22\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4c5dd61]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: feat: add durable function configuration support\u003c/li\u003e\n\u003cli\u003ea34cd89: feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003ef470ca7: Update lambda logging configuration to use non-deprecated AWS CDK properties\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f470ca7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a34cd89]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/ed27ddf0ea88f40f000ff216ca1db3b655f5a8e3\"\u003e\u003ccode\u003eed27ddf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/67e8773f74274f552a4779d83cd0a6a9e0b82a4f\"\u003e\u003ccode\u003e67e8773\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003estandalone\u003c/code\u003e deployment type (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bcaa96c9f955bf5e912c906a40ac5c4c572c7c7c\"\u003e\u003ccode\u003ebcaa96c\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/3c4698471f97722432d0f466185ccc303d5e6412\"\u003e\u003ccode\u003e3c46984\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003eamplifyconfig\u003c/code\u003e alias in gen1 Dart output for backwards compatibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0ee91899105ae4a97ed6f38d36f3420f73b85e7a\"\u003e\u003ccode\u003e0ee9189\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5c5c06e7da490c487c327779cab2bb06044c6232\"\u003e\u003ccode\u003e5c5c06e\u003c/code\u003e\u003c/a\u003e Passing userAttributes to \u003ccode\u003eAdminCreateUserCommand\u003c/code\u003e instead of \u003ccode\u003econfirmSignIn\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/11184215e2fe8db636dfb0cc55fefae5b43e3046\"\u003e\u003ccode\u003e1118421\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/8e4d10a78f1985c3a8eee1e7510f23cd57dcb825\"\u003e\u003ccode\u003e8e4d10a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ae6a497ef3e058db85e171bc3d33dc1765a40505\"\u003e\u003ccode\u003eae6a497\u003c/code\u003e\u003c/a\u003e Upgrade some dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4c5dd61e323771b9bfb4c5ed597927e982f7e008\"\u003e\u003ccode\u003e4c5dd61\u003c/code\u003e\u003c/a\u003e Update function runtime  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3102\"\u003e#3102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.19.0...@aws-amplify/backend@1.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.1 to 1.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-deployer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.1...@aws-amplify/backend-cli@1.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/plugin-types` from 1.11.1 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e67e8773: Add standalone deployment type for deploying Gen2 backends without Amplify Hosting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0ee9189: Bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 to support latest cloud assembly schema versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\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/aws-amplify/amplify-backend/commit/ed27ddf0ea88f40f000ff216ca1db3b655f5a8e3\"\u003e\u003ccode\u003eed27ddf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/67e8773f74274f552a4779d83cd0a6a9e0b82a4f\"\u003e\u003ccode\u003e67e8773\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003estandalone\u003c/code\u003e deployment type (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bcaa96c9f955bf5e912c906a40ac5c4c572c7c7c\"\u003e\u003ccode\u003ebcaa96c\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/3c4698471f97722432d0f466185ccc303d5e6412\"\u003e\u003ccode\u003e3c46984\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003eamplifyconfig\u003c/code\u003e alias in gen1 Dart output for backwards compatibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0ee91899105ae4a97ed6f38d36f3420f73b85e7a\"\u003e\u003ccode\u003e0ee9189\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5c5c06e7da490c487c327779cab2bb06044c6232\"\u003e\u003ccode\u003e5c5c06e\u003c/code\u003e\u003c/a\u003e Passing userAttributes to \u003ccode\u003eAdminCreateUserCommand\u003c/code\u003e instead of \u003ccode\u003econfirmSignIn\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/11184215e2fe8db636dfb0cc55fefae5b43e3046\"\u003e\u003ccode\u003e1118421\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/auth-construct@1.11.1...@aws-amplify/plugin-types@1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 8.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/09770f7d2dc8d566bb377f9968355090f20918b6\"\u003e\u003ccode\u003e09770f7\u003c/code\u003e\u003c/a\u003e Release 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/379101c92fec86b416e3068f03069e3fca5b70cb\"\u003e\u003ccode\u003e379101c\u003c/code\u003e\u003c/a\u003e docs(cli): Better descriptions for live-reload parameters (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8373\"\u003e#8373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003e\u003ccode\u003eae0e2dd\u003c/code\u003e\u003c/a\u003e fix(android): handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e\u003ccode\u003e3109d22\u003c/code\u003e\u003c/a\u003e fix(android): invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e\u003ccode\u003e5db81e6\u003c/code\u003e\u003c/a\u003e feat(cli): Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e\u003ccode\u003e782b9d9\u003c/code\u003e\u003c/a\u003e fix(cli): Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e\u003ccode\u003e5e82c89\u003c/code\u003e\u003c/a\u003e fix(android): Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003e\u003ccode\u003ebd29b99\u003c/code\u003e\u003c/a\u003e fix(android): Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e\u003ccode\u003e7d001ac\u003c/code\u003e\u003c/a\u003e fix(docs): fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003e\u003ccode\u003efc9647f\u003c/code\u003e\u003c/a\u003e fix(ios): remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 8.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/09770f7d2dc8d566bb377f9968355090f20918b6\"\u003e\u003ccode\u003e09770f7\u003c/code\u003e\u003c/a\u003e Release 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/379101c92fec86b416e3068f03069e3fca5b70cb\"\u003e\u003ccode\u003e379101c\u003c/code\u003e\u003c/a\u003e docs(cli): Better descriptions for live-reload parameters (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8373\"\u003e#8373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003e\u003ccode\u003eae0e2dd\u003c/code\u003e\u003c/a\u003e fix(android): handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e\u003ccode\u003e3109d22\u003c/code\u003e\u003c/a\u003e fix(android): invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e\u003ccode\u003e5db81e6\u003c/code\u003e\u003c/a\u003e feat(cli): Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e\u003ccode\u003e782b9d9\u003c/code\u003e\u003c/a\u003e fix(cli): Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e\u003ccode\u003e5e82c89\u003c/code\u003e\u003c/a\u003e fix(android): Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003e\u003ccode\u003ebd29b99\u003c/code\u003e\u003c/a\u003e fix(android): Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e\u003ccode\u003e7d001ac\u003c/code\u003e\u003c/a\u003e fix(docs): fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003e\u003ccode\u003efc9647f\u003c/code\u003e\u003c/a\u003e fix(ios): remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 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/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\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/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/commit/c727a90cc3546702b76a9c547ca93eb3169e5bd3\"\u003e\u003ccode\u003ec727a90\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\u003c/a\u003e feat: update adapter-netlify to version 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1d2be121770a0ccfcac33a8c6fb3a28c58779d91\"\u003e\u003ccode\u003e1d2be12\u003c/code\u003e\u003c/a\u003e chore: update suggestion message (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15165\"\u003e#15165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0da365a0f33a41992f2d79122af6d72750371690\"\u003e\u003ccode\u003e0da365a\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14789\"\u003e#14789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@7.0.1/packages/adapter-auto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.4 to 2.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: page and layout params with matchers are now type narrowed in \u003ccode\u003e$app/types\u003c/code\u003e, leading to better type safety when working with params in \u003ccode\u003e$app/types\u003c/code\u003e, \u003ccode\u003e$app/state\u003c/code\u003e, and hooks. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15502\"\u003e#15502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow error boundaries to catch errors on the server (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't wait for remote functions that are not awaited in the template (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15280\"\u003e#15280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow \u003ccode\u003eresolve()\u003c/code\u003e to accept pathnames with a search string and/or hash (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15458\"\u003e#15458\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove deprecation warnings for \u003ccode\u003econfig.kit.files.*\u003c/code\u003e options when validating the Svelte config file (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15482\"\u003e#15482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handles form target attribute in remote form redirects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15457\"\u003e#15457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: page and layout params with matchers are now type narrowed in \u003ccode\u003e$app/types\u003c/code\u003e, leading to better type safety when working with params in \u003ccode\u003e$app/types\u003c/code\u003e, \u003ccode\u003e$app/state\u003c/code\u003e, and hooks. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15502\"\u003e#15502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow error boundaries to catch errors on the server (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't wait for remote functions that are not awaited in the template (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15280\"\u003e#15280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow \u003ccode\u003eresolve()\u003c/code\u003e to accept pathnames with a search string and/or hash (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15458\"\u003e#15458\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove deprecation warnings for \u003ccode\u003econfig.kit.files.*\u003c/code\u003e options when validating the Svelte config file (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15482\"\u003e#15482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handles form target attribute in remote form redirects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15457\"\u003e#15457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSpli...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"4078074350","node_id":"PR_kwDONN4f-s7KtVY0","number":202,"state":"open","title":"chore(deps): bump vite-node from 5.3.0 to 6.0.0 in /frontend/user-app","user":"dependabot[bot]","labels":["MAJOR"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T10:04:00.000Z","updated_at":"2026-03-15T10:04:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":"/frontend/user-app","ecosystem":"npm"},"body":"Bumps [vite-node](https://github.com/antfu-collective/vite-node) from 5.3.0 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade vite to v8  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f7c74c0\"\u003e\u003c!-- raw HTML omitted --\u003e(f7c74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.3.0...v6.0.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/antfu-collective/vite-node/commit/00c37e55ffc283408b2c6c8598de89d3b21a070f\"\u003e\u003ccode\u003e00c37e5\u003c/code\u003e\u003c/a\u003e chore: release v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/8bfc86b3f46441f9db72a9da14b0508c32ad6a0e\"\u003e\u003ccode\u003e8bfc86b\u003c/code\u003e\u003c/a\u003e refactor: fix lint, use modern syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/c478289573c4f0b7655768b36bc92cf6c4e63b32\"\u003e\u003ccode\u003ec478289\u003c/code\u003e\u003c/a\u003e docs: fix logo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/297e261b2280003e7723df96b4e0fcf64d49c6b1\"\u003e\u003ccode\u003e297e261\u003c/code\u003e\u003c/a\u003e test: migrate deprecated getCurrentTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f7c74c006e29cb3c2aa439d54bec98dee78d78b2\"\u003e\u003ccode\u003ef7c74c0\u003c/code\u003e\u003c/a\u003e feat!: upgrade vite to v8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.3.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite-node\u0026package-manager=npm_and_yarn\u0026previous-version=5.3.0\u0026new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/CarterPerez-dev/CertGames-Core/pull/202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CarterPerez-dev%2FCertGames-Core/issues/202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/202/packages"},{"uuid":"4073456702","node_id":"PR_kwDODSHXHM7KfBYj","number":1994,"state":"open","title":"(npm): Bump the vite group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies (npm)"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T21:22:24.000Z","updated_at":"2026-04-06T13:08:20.752Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"(npm): Bump","group_name":"vite","update_count":3,"packages":[{"name":"vite","old_version":"7.3.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the vite group with 3 updates in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [vite-node](https://github.com/antfu-collective/vite-node) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).\n\nUpdates `vite` from 7.3.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecreate-vite@8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.0/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.0.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.0-beta.18...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/vitejs/vite/blob/main/docs/public/og-image-announcing-vite8.webp\" alt=\"Vite 8 is here!\" /\u003e\u003c/p\u003e\n\u003cp\u003eToday, we're thrilled to announce the release of the next Vite major:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://vite.dev/blog/announcing-vite8.html\"\u003eVite 8.0 announcement blog post\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://vite.dev/\"\u003eDocs\u003c/a\u003e (translations: \u003ca href=\"https://cn.vite.dev/\"\u003e简体中文\u003c/a\u003e, \u003ca href=\"https://ja.vite.dev/\"\u003e日本語\u003c/a\u003e, \u003ca href=\"https://es.vite.dev/\"\u003eEspañol\u003c/a\u003e, \u003ca href=\"https://pt.vite.dev/\"\u003ePortuguês\u003c/a\u003e, \u003ca href=\"https://ko.vite.dev/\"\u003e한국어\u003c/a\u003e, \u003ca href=\"https://de.vite.dev/\"\u003eDeutsch\u003c/a\u003e, \u003ca href=\"https://fa.vite.dev/\"\u003eفارسی\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://vite.dev/guide/migration.html\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003eimport.meta.hot.accept\u003c/code\u003e resolution fallback (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate default browser target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21193\"\u003e#21193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe epic \u003ccode\u003erolldown-vite\u003c/code\u003e merge (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21189\"\u003e#21189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.9 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21813\"\u003e#21813\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f05be0eabf5c045b8892d463081da3c8fbf5a5ae\"\u003ef05be0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewarn when \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is detected (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21781\"\u003e#21781\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ada493e4214ef2028b96583550443a386be2e2ae\"\u003eada493e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e support es2025 build target for lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21769\"\u003e#21769\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/08906e76f2fc0e55c8aea6243f6203ce0c78f106\"\u003e08906e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eforward browser console logs and errors to dev server terminal (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20916\"\u003e#20916\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2540ed06d0b6f93829d2d764b6a02f7dbfd14923\"\u003e2540ed0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.8 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21790\"\u003e#21790\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a0c950e30945cc97fb2381a2affac086730fa31e\"\u003ea0c950e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003eVisitor\u003c/code\u003e and \u003ccode\u003eESTree\u003c/code\u003e from \u003ccode\u003erolldown/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21664\"\u003e#21664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/45de31e5ffcc514832aec96fa6e09a189c26d684\"\u003e45de31e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.6 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21714\"\u003e#21714\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/37a65f8c31b5baeb4dadecfd4da98f81bae4202e\"\u003e37a65f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse util.inspect for CLI error display (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21668\"\u003e#21668\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5f425a9126ad1a483f482970bef8c29a0e721a3c\"\u003e5f425a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.5 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21660\"\u003e#21660\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3ddbc54ee5b836852b09811c8e920b2b2cde7cb\"\u003eb3ddbc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.4 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21617\"\u003e#21617\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1ee5c7f796c24d7319fbd5258bbdce4968859efe\"\u003e1ee5c7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewasm:\u003c/strong\u003e add SSR support for \u003ccode\u003e.wasm?init\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21102\"\u003e#21102\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/216a3b53c610918027a7713a0d5495628f77d306\"\u003e216a3b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintegrate devtools (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21331\"\u003e#21331\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acbf507bcb05f9cd9525c765431b3e0ed97328e4\"\u003eacbf507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21554\"\u003e#21554\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/43358e97cd6485513f25ee11133333cba05841e3\"\u003e43358e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emanifest:\u003c/strong\u003e add \u003ccode\u003eassets\u003c/code\u003e field for standalone CSS entry points (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21015\"\u003e#21015\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f289b9b0ce7821b1554b878d083c426e7a695b59\"\u003ef289b9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21512\"\u003e#21512\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa136a9e68921f3ca396e0870193fe805fbfb7b4\"\u003efa136a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support worker in initial bundle (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21415\"\u003e#21415\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f3d31499c714fe5c5acf8355520624c662f9d79f\"\u003ef3d3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e detect port conflicts on wildcard hosts (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21381\"\u003e#21381\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b0dd5a993fd2f95c8cb2190a3ca4296bc9e06359\"\u003eb0dd5a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts case insensitive (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21224\"\u003e#21224\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7796aded764bca987abfec8ab0ad0438c5a5e7eb\"\u003e7796ade\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.1 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21463\"\u003e#21463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ff9dd7fef0d3c898e317fca84a629828f3e28936\"\u003eff9dd7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewarn if \u003ccode\u003eenvPrefix\u003c/code\u003e contains spaces (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21292\"\u003e#21292\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fcde3c870896a62fbca19be8ee14efab9393f4a\"\u003e9fcde3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.60 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21408\"\u003e#21408\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c33aa7cfd142a0dd38ed89589fc7b04cf8866791\"\u003ec33aa7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.59 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21374\"\u003e#21374\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/00379439fa62383460b056d587d0366597c19ab4\"\u003e0037943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b2e75aabe93e3219f40fa5ad8755d53cdd2439b5\"\u003eb2e75aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd ios to default esbuild targets (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21342\"\u003e#21342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/daae6e9f5dd223258a9e7a9a7fa22c8a4564902f\"\u003edaae6e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.58 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21354\"\u003e#21354\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba40cef16d20590f7115d4d628d9b79fa0783473\"\u003eba40cef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.57 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21335\"\u003e#21335\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d5412ef4c472bc5fef4ed69cfee4ef4a929c6be9\"\u003ed5412ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e support es2024 build target for lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21294\"\u003e#21294\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bd33b8e08768fdcef0b09e3eefa649fdcafdd397\"\u003ebd33b8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.56 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21323\"\u003e#21323\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9847a634cf36de2e6ac0043ffd22cefb1b5951bd\"\u003e9847a63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintroduce v2 native plugins and enable it by default (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21268\"\u003e#21268\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/42f2ab3aec7cd0e03e195611b1e1ddabbedc9d61\"\u003e42f2ab3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e avoid errors when rewriting already rewritten stacktrace (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21269\"\u003e#21269\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98d9a33274d9ac90780786afa612d916feddf2e3\"\u003e98d9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.55 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21300\"\u003e#21300\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c8db858d7081e898f63ce9569c3f19a91a10956\"\u003e2c8db85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.54 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21267\"\u003e#21267\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c75117213cb1d2d13554fbc26a75e8df191c27eb\"\u003ec751172\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/vitejs/vite/commit/ea68a8868c7ee249213057f8a81c3f92a9839dde\"\u003e\u003ccode\u003eea68a88\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20810\"\u003e#20810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/693d25510aba3322e8e689764df8c3b18db04a98\"\u003e\u003ccode\u003e693d255\u003c/code\u003e\u003c/a\u003e release: v7.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/98a3484733443ee529870477a6ab6a03572e3cbc\"\u003e\u003ccode\u003e98a3484\u003c/code\u003e\u003c/a\u003e fix(hmr): wait for \u003ccode\u003eimport.meta.hot.prune\u003c/code\u003e callbacks to complete before runni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9f32b1dc710991c53a9f665c8d0d6945f342bf92\"\u003e\u003ccode\u003e9f32b1d\u003c/code\u003e\u003c/a\u003e fix(hmr): trigger prune event when import is removed from non hmr module (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9f2247c066cac75746356c9391845235445a154b\"\u003e\u003ccode\u003e9f2247c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/105abe87c412cf0f83859ba41fed869221cbb3e0\"\u003e\u003ccode\u003e105abe8\u003c/code\u003e\u003c/a\u003e fix(glob): handle glob imports from folders starting with dot (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20800\"\u003e#20800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4c4583ce7a13306e0853901570c5d95517fe81da\"\u003e\u003ccode\u003e4c4583c\u003c/code\u003e\u003c/a\u003e fix(build): fix ssr environment \u003ccode\u003eemitAssets: true\u003c/code\u003e when `sharedConfigBuild: t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9bc9d1258f550e9d8f5e530cd27aecb1bee32bdb\"\u003e\u003ccode\u003e9bc9d12\u003c/code\u003e\u003c/a\u003e fix(client): use CSP nonce when rendering error overlay (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20791\"\u003e#20791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/54377f70ad72d56a2c5b4f36a812b5991573d5b1\"\u003e\u003ccode\u003e54377f7\u003c/code\u003e\u003c/a\u003e release: v7.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/88af2ae7df77160e7d11a9fa147a4967c8499f13\"\u003e\u003ccode\u003e88af2ae\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/create-vite@8.0.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 5.3.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade vite to v8  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f7c74c0\"\u003e\u003c!-- raw HTML omitted --\u003e(f7c74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.3.0...v6.0.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/antfu-collective/vite-node/commit/00c37e55ffc283408b2c6c8598de89d3b21a070f\"\u003e\u003ccode\u003e00c37e5\u003c/code\u003e\u003c/a\u003e chore: release v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/8bfc86b3f46441f9db72a9da14b0508c32ad6a0e\"\u003e\u003ccode\u003e8bfc86b\u003c/code\u003e\u003c/a\u003e refactor: fix lint, use modern syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/c478289573c4f0b7655768b36bc92cf6c4e63b32\"\u003e\u003ccode\u003ec478289\u003c/code\u003e\u003c/a\u003e docs: fix logo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/297e261b2280003e7723df96b4e0fcf64d49c6b1\"\u003e\u003ccode\u003e297e261\u003c/code\u003e\u003c/a\u003e test: migrate deprecated getCurrentTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f7c74c006e29cb3c2aa439d54bec98dee78d78b2\"\u003e\u003ccode\u003ef7c74c0\u003c/code\u003e\u003c/a\u003e feat!: upgrade vite to v8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.3.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.18 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200f31704\"\u003e\u003c!-- raw HTML omitted --\u003e(200f3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eignore start/stop\u003c/code\u003e ignore hints  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9204\"\u003evitest-dev/vitest#9204\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e59c94ba6\"\u003e\u003c!-- raw HTML omitted --\u003e(e59c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecoverage.changed\u003c/code\u003e option to report only changed files  -  by \u003ca href=\"https://github.com/kykim00\"\u003e\u003ccode\u003e@​kykim00\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9521\"\u003evitest-dev/vitest#9521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9392c67\"\u003e\u003c!-- raw HTML omitted --\u003e(1d939)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e977f3deb\"\u003e\u003c!-- raw HTML omitted --\u003e(e977f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOption to disable the module runner  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9210\"\u003evitest-dev/vitest#9210\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9be6121ee\"\u003e\u003c!-- raw HTML omitted --\u003e(9be61)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1de0aa22dd6311a93546a75a3c58a6be519c1baf\"\u003e\u003ccode\u003e1de0aa2\u003c/code\u003e\u003c/a\u003e fix: correctly identify concurrent test during static analysis (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3cac1c1b5a91d921942e9391fbd94841717363f\"\u003e\u003ccode\u003ec3cac1c\u003c/code\u003e\u003c/a\u003e fix: use isAgent check, not just TTY, for watch mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eab68ba2b8ea6f89717c0b885c573579659d7c3b\"\u003e\u003ccode\u003eeab68ba\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9824\"\u003e#9824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/031f02a89be34491c441b4da9c4e2bacb7db71df\"\u003e\u003ccode\u003e031f02a\u003c/code\u003e\u003c/a\u003e fix: allow catch/finally for async assertion (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9827\"\u003e#9827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e9e096a231fa0ec6475da82e36cbd6fcc9bc8f9\"\u003e\u003ccode\u003e3e9e096\u003c/code\u003e\u003c/a\u003e feat(reporters): add \u003ccode\u003eagent\u003c/code\u003e reporter to reduce ai agent token usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9779\"\u003e#9779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8181e06e765f4d043818b244c76795022fa78ff6\"\u003e\u003ccode\u003e8181e06\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ehideSkippedTests\u003c/code\u003e should not hide \u003ccode\u003etest.todo\u003c/code\u003e (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9562\"\u003e#9562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8216b0014b83612e40ef49f919d5293b68717b3\"\u003e\u003ccode\u003ea8216b0\u003c/code\u003e\u003c/a\u003e fix: manual and redirect mock shouldn't \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e original module...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/689a22a1b8c79595f6f4ae82d2b43c895d7f1c50\"\u003e\u003ccode\u003e689a22a\u003c/code\u003e\u003c/a\u003e fix(browser): types of \u003ccode\u003egetCDPSession\u003c/code\u003e and \u003ccode\u003ecdp()\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9716\"\u003e#9716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GitTools/actions/pull/1994","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitTools%2Factions/issues/1994","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1994/packages"},{"uuid":"3951049701","node_id":"PR_kwDOK-WPf87ERRnT","number":15,"state":"open","title":"Bump the development-dependencies group across 1 directory with 17 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-02-17T06:20:59.000Z","updated_at":"2026-02-17T06:21:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":17,"packages":[{"name":"@aws-amplify/backend","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"8.0.0","new_version":"8.1.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"8.0.0","new_version":"8.1.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.4","new_version":"2.52.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.14.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"svelte","old_version":"5.46.3","new_version":"5.51.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.19.0` | `1.21.0` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.1` | `1.8.2` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.1.0` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.1.0` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.4` | `2.52.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.56.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.14.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.3` | `5.51.2` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n\n\nUpdates `@aws-amplify/backend` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c5dd61: Update default function version to 22 and add Node 24 as runtime option, additionally update all functions that use Node 20 to Node 22\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4c5dd61]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: feat: add durable function configuration support\u003c/li\u003e\n\u003cli\u003ea34cd89: feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003ef470ca7: Update lambda logging configuration to use non-deprecated AWS CDK properties\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f470ca7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a34cd89]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/8e4d10a78f1985c3a8eee1e7510f23cd57dcb825\"\u003e\u003ccode\u003e8e4d10a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ae6a497ef3e058db85e171bc3d33dc1765a40505\"\u003e\u003ccode\u003eae6a497\u003c/code\u003e\u003c/a\u003e Upgrade some dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4c5dd61e323771b9bfb4c5ed597927e982f7e008\"\u003e\u003ccode\u003e4c5dd61\u003c/code\u003e\u003c/a\u003e Update function runtime  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3102\"\u003e#3102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0e98f8fa71cc76ab9da48859a95026c06b2441b2\"\u003e\u003ccode\u003e0e98f8f\u003c/code\u003e\u003c/a\u003e Missing permissions in \u003ccode\u003erelease_switch\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0d8bb4220190b3820ebc53223453e3652ebfda53\"\u003e\u003ccode\u003e0d8bb42\u003c/code\u003e\u003c/a\u003e Detangling github workflow entries (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f3e905db4028a3c0f083cdde74d7d738b119cb96\"\u003e\u003ccode\u003ef3e905d\u003c/code\u003e\u003c/a\u003e Reusable action - workflow call (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3103\"\u003e#3103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ab3738125b415f3af902a7002e483880285e77f6\"\u003e\u003ccode\u003eab37381\u003c/code\u003e\u003c/a\u003e Fix snapshot release (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3101\"\u003e#3101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/d8b4114143ca781928da3a39add357a95f098372\"\u003e\u003ccode\u003ed8b4114\u003c/code\u003e\u003c/a\u003e chore: increase \u003ccode\u003ehealth_checks\u003c/code\u003e workflow frequency to reduce alarm sensitivit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/c6f390ff6e6f4453d220b0f013bb42e194caaaa8\"\u003e\u003ccode\u003ec6f390f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3091\"\u003e#3091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/b3f0e3527ebc06031ea097a22fbba0a972401ef5\"\u003e\u003ccode\u003eb3f0e35\u003c/code\u003e\u003c/a\u003e feat: add claude 4.5 models support with global inference profiles (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3090\"\u003e#3090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.19.0...@aws-amplify/backend@1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.1 to 1.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-deployer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.1...@aws-amplify/backend-cli@1.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/plugin-types` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\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/aws-amplify/amplify-backend/commit/5d4b72f9eacaab36a01d3ab87a44abdb01e7f632\"\u003e\u003ccode\u003e5d4b72f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3038\"\u003e#3038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/2455768ef867d28375b8f7847f6f6034c983107a\"\u003e\u003ccode\u003e2455768\u003c/code\u003e\u003c/a\u003e Adding test case to screaming snake case (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3037\"\u003e#3037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bf9577846bde1cfba4714e7d6d87c299e739b024\"\u003e\u003ccode\u003ebf95778\u003c/code\u003e\u003c/a\u003e chore(deps): bump the opentelemetry group across 1 directory with 5 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/706a9ca8e214b1559ac887e6db0b987860774eff\"\u003e\u003ccode\u003e706a9ca\u003c/code\u003e\u003c/a\u003e Update permissions in release workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3035\"\u003e#3035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/6c75267b78e9962917654ec1b953e116d4d34d5f\"\u003e\u003ccode\u003e6c75267\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3031\"\u003e#3031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/016ee875068802ce6f17252a52250a11163f7e5e\"\u003e\u003ccode\u003e016ee87\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003epackage.json\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/b6ef34d516f2a11e61f2b2547622dbe4de43fd04\"\u003e\u003ccode\u003eb6ef34d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3029\"\u003e#3029\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/05a7ebc4791beeee77052edf72bb21744b0ffe5d\"\u003e\u003ccode\u003e05a7ebc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3029\"\u003e#3029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bfc7ffe2ffbc91571050f0e8c78984ea6c62ff77\"\u003e\u003ccode\u003ebfc7ffe\u003c/code\u003e\u003c/a\u003e chore: use node24 only in publish job (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3027\"\u003e#3027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/00d147f8ef2a56dbed9573bee1f9899957d5360f\"\u003e\u003ccode\u003e00d147f\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;Version Packages\u0026quot; (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/auth-construct@1.11.1...@aws-amplify/plugin-types@1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 8.0.0 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/6994aaaf62c9b5d4aac94b39acbf700bf811b20f\"\u003e\u003ccode\u003e6994aaa\u003c/code\u003e\u003c/a\u003e Release 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003e\u003ccode\u003ea48ebb6\u003c/code\u003e\u003c/a\u003e revert: revert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003e\u003ccode\u003eb10cd7f\u003c/code\u003e\u003c/a\u003e fix(cookies): only send expires param on web if a date is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003e\u003ccode\u003ea125498\u003c/code\u003e\u003c/a\u003e feat(cli): Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0412d464af5100f88362357582634bf40cd327c9\"\u003e\u003ccode\u003e0412d46\u003c/code\u003e\u003c/a\u003e chore: bump main to 9.0.0-dev.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/44e1cd541c9995a5b910bd7a5d99dc043a09843b\"\u003e\u003ccode\u003e44e1cd5\u003c/code\u003e\u003c/a\u003e chore(ci): download iOS simulators and test on iPhone 17 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/c5476c8f7ed58a13580ade9d1c0c2c84a867240b\"\u003e\u003ccode\u003ec5476c8\u003c/code\u003e\u003c/a\u003e chore: update latest workflow to only allow pointing at 8.x (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/154f3cec41cc76bb9d3531ed566985f9ceadf5d6\"\u003e\u003ccode\u003e154f3ce\u003c/code\u003e\u003c/a\u003e Release 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003e\u003ccode\u003edcc76c3\u003c/code\u003e\u003c/a\u003e fix(android): AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e\u003ccode\u003e6037e38\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 8.0.0 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/6994aaaf62c9b5d4aac94b39acbf700bf811b20f\"\u003e\u003ccode\u003e6994aaa\u003c/code\u003e\u003c/a\u003e Release 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003e\u003ccode\u003ea48ebb6\u003c/code\u003e\u003c/a\u003e revert: revert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003e\u003ccode\u003eb10cd7f\u003c/code\u003e\u003c/a\u003e fix(cookies): only send expires param on web if a date is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003e\u003ccode\u003ea125498\u003c/code\u003e\u003c/a\u003e feat(cli): Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0412d464af5100f88362357582634bf40cd327c9\"\u003e\u003ccode\u003e0412d46\u003c/code\u003e\u003c/a\u003e chore: bump main to 9.0.0-dev.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/44e1cd541c9995a5b910bd7a5d99dc043a09843b\"\u003e\u003ccode\u003e44e1cd5\u003c/code\u003e\u003c/a\u003e chore(ci): download iOS simulators and test on iPhone 17 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/c5476c8f7ed58a13580ade9d1c0c2c84a867240b\"\u003e\u003ccode\u003ec5476c8\u003c/code\u003e\u003c/a\u003e chore: update latest workflow to only allow pointing at 8.x (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/154f3cec41cc76bb9d3531ed566985f9ceadf5d6\"\u003e\u003ccode\u003e154f3ce\u003c/code\u003e\u003c/a\u003e Release 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003e\u003ccode\u003edcc76c3\u003c/code\u003e\u003c/a\u003e fix(android): AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e\u003ccode\u003e6037e38\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/commit/c727a90cc3546702b76a9c547ca93eb3169e5bd3\"\u003e\u003ccode\u003ec727a90\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\u003c/a\u003e feat: update adapter-netlify to version 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1d2be121770a0ccfcac33a8c6fb3a28c58779d91\"\u003e\u003ccode\u003e1d2be12\u003c/code\u003e\u003c/a\u003e chore: update suggestion message (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15165\"\u003e#15165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0da365a0f33a41992f2d79122af6d72750371690\"\u003e\u003ccode\u003e0da365a\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14789\"\u003e#14789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@7.0.1/packages/adapter-auto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.4 to 2.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15246\"\u003e#15246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eresolve\u003c/code\u003e will narrow types to follow trailing slash page settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15027\"\u003e#15027\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003escroll\u003c/code\u003e property to \u003ccode\u003eNavigationTarget\u003c/code\u003e in navigation callbacks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15248\"\u003e#15248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eNavigation callbacks (\u003ccode\u003ebeforeNavigate\u003c/code\u003e, \u003ccode\u003eonNavigate\u003c/code\u003e, and \u003ccode\u003eafterNavigate\u003c/code\u003e) now include scroll position information via the \u003ccode\u003escroll\u003c/code\u003e property on \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e targets:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efrom.scroll\u003c/code\u003e: The scroll position at the moment navigation was triggered\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eto.scroll\u003c/code\u003e: In \u003ccode\u003ebeforeNavigate\u003c/code\u003e and \u003ccode\u003eonNavigate\u003c/code\u003e, this is populated for \u003ccode\u003epopstate\u003c/code\u003e navigations (back/forward) with the scroll position that will be restored, and \u003ccode\u003enull\u003c/code\u003e for other navigation types. In \u003ccode\u003eafterNavigate\u003c/code\u003e, this is always the final scroll position after navigation completed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables use cases like animating transitions based on the target scroll position when using browser back/forward navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003ehydratable\u003c/code\u003e's injected script now works with CSP (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15048\"\u003e#15048\u003c/a\u003e)\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\u003efix: put preloads before styles (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15232\"\u003e#15232\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: suppress false-positive inner content warning when children prop is forwarded to a child component (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15269\"\u003e#15269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003efetch\u003c/code\u003e not working when URL is same host but different than \u003ccode\u003epaths.base\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15291\"\u003e#15291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: navigate to hash link when base element is present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15236\"\u003e#15236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid triggering \u003ccode\u003ehandleError\u003c/code\u003e when redirecting in a remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15222\"\u003e#15222\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003etest\u003c/code\u003e directory in generated \u003ccode\u003etsconfig.json\u003c/code\u003e alongside existing \u003ccode\u003etests\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15254\"\u003e#15254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: generate \u003ccode\u003etsconfig.json\u003c/code\u003e using the value of \u003ccode\u003ekit.files.src\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15253\"\u003e#15253\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15246\"\u003e#15246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eresolve\u003c/code\u003e will narrow types to follow trailing slash page settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15027\"\u003e#15027\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.51.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003escroll\u003c/code\u003e property to \u003ccode\u003eNavigationTarget\u003c/code\u003e in navigation callbacks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15248\"\u003e#15248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eNavigation callbacks (\u003ccode\u003ebeforeNavigate\u003c/code\u003e, \u003ccode\u003eonNavigate\u003c/code\u003e, and \u003ccode\u003eafterNavigate\u003c/code\u003e) now include scroll position information via the \u003ccode\u003escroll\u003c/code\u003e property on \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e targets:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efrom.scroll\u003c/code\u003e: The scroll position at the moment navigation was triggered\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eto.scroll\u003c/code\u003e: In \u003ccode\u003ebeforeNavigate\u003c/code\u003e and \u003ccode\u003eonNavigate\u003c/code\u003e, this is populated for \u003ccode\u003epopstate\u003c/code\u003e navigations (back/forward) with the scroll position that will be restored, and \u003ccode\u003enull\u003c/code\u003e for other navigation types. In \u003ccode\u003eafterNavigate\u003c/code\u003e, this is always the final scroll position after navigation completed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables use cases like animating transitions based on the target scroll position when using browser back/forward navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003ehydratable\u003c/code\u003e's injected script now works with CSP (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15048\"\u003e#15048\u003c/a\u003e)\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\u003efix: put preloads before styles (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15232\"\u003e#15232\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: suppress false-positive inner content warning when children prop is forwarded to a child component (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15269\"\u003e#15269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003efetch\u003c/code\u003e not working when URL is same host but different than \u003ccode\u003epaths.base\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15291\"\u003e#15291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: navigate to hash link when base element is present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15236\"\u003e#15236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid triggering \u003ccode\u003ehandleError\u003c/code\u003e when redirecting in a remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15222\"\u003e#15222\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003etest\u003c/code\u003e directory in generated \u003ccode\u003etsconfig.json\u003c/code\u003e alongside existing \u003ccode\u003etests\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15254\"\u003e#15254\u003c/a\u003e)\u003c/p\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b024b173f5a77162e7d073347e92f198120a2bda\"\u003e\u003ccode\u003eb024b17\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15312\"\u003e#15312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0e3e4f637195cea3ef473b5aa91e14d3b50fa39d\"\u003e\u003ccode\u003e0e3e4f6\u003c/code\u003e\u003c/a\u003e feat: type resolve with the correct trailing slash option (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15027\"\u003e#15027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e7cbc785ce625c8b7cc2485573aa110798918f8a\"\u003e\u003ccode\u003ee7cbc78\u003c/code\u003e\u003c/a\u003e feat: provide match function to allow the opposite of resolve (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14997\"\u003e#14997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9f0292fb800ce18ff36cdc4a41cdebd44b58814b\"\u003e\u003ccode\u003e9f0292f\u003c/code\u003e\u003c/a\u003e fix: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15246\"\u003e#15246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f0a13b6fb1873d22064f404cd0123583d8535219\"\u003e\u003ccode\u003ef0a13b6\u003c/code\u003e\u003c/a\u003e chore: fix type checking in client test (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15303\"\u003e#15303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e fix: include \u003ccode\u003etest\u003c/code\u003e directory in generated \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15254\"\u003e#15254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003ekit.files.src\u003c/code\u003e when generating \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db1cc81883aeed69ca1a59b54da1c54dd0489db8\"\u003e\u003ccode\u003edb1cc81\u003c/code\u003e\u003c/a\u003e chore: upgrade to playwright 1.58.2 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15301\"\u003e#15301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary path validation which breaks fetch with custom path b...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.52.0/packages/kit\"\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.53.0 to 8.56.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.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.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\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.55.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!-- 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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.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.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\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.55.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.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0a359df266e2ff4903eff2fdfa6c8ea30b84bca\"\u003e\u003ccode\u003ec0a359d\u003c/code\u003e\u003c/a\u003e fix: use parser options from context.languageOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8a95834bb5fd818cc049390e4cb57196717a011f\"\u003e\u003ccode\u003e8a95834\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] reduce param index to ts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4ba1e72cd76f357044dca209978d87137c31e6c0\"\u003e\u003ccode\u003e4ba1e72\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] report unnecessary defaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1f86179074a143fdb06445a28b1144427d33ec9\"\u003e\u003ccode\u003ea1f8617\u003c/code\u003e\u003c/a\u003e feat(utils): deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f0ce54da520cdc58f1dd2e2c45073c92617e2c2\"\u003e\u003ccode\u003e3f0ce54\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] require strictNullChecks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3df0002e8663f170749cc4a9a054af377cf0c554\"\u003e\u003ccode\u003e3df0002\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] remove trailing newline when removing en...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.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.53.0 to 8.56.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.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.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\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.55.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!-- 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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.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.55.0 (2026-02-09)\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.55.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.54.0 (2026-01-26)\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\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.53.1 (2026-01-19)\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\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/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"3914580524","node_id":"PR_kwDOO7Phcs7CY3kW","number":47,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T05:39:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T05:44:12.000Z","updated_at":"2026-03-02T05:39:47.000Z","time_to_close":1814134,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":22,"packages":[{"name":"@commitlint/cli","old_version":"20.2.0","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.2.0","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/json","old_version":"0.14.0","new_version":"1.0.0","repository_url":"https://github.com/eslint/json"},{"name":"@semantic-release/github","old_version":"12.0.2","new_version":"12.0.5","repository_url":"https://github.com/semantic-release/github"},{"name":"@semantic-release/npm","old_version":"13.1.3","new_version":"13.1.4","repository_url":"https://github.com/semantic-release/npm"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.27.1","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"globals","old_version":"16.5.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"openapi-typescript","old_version":"7.10.1","new_version":"7.12.0","repository_url":"https://github.com/openapi-ts/openapi-typescript"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"vitest","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.2.0` | `20.4.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.2.0` | `20.4.1` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@eslint/json](https://github.com/eslint/json) | `0.14.0` | `1.0.0` |\n| [@semantic-release/github](https://github.com/semantic-release/github) | `12.0.2` | `12.0.5` |\n| [@semantic-release/npm](https://github.com/semantic-release/npm) | `13.1.3` | `13.1.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.2.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.54.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.16` | `4.0.18` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.16` | `4.0.18` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.1` | `0.27.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.3.0` |\n| [openapi-typescript](https://github.com/openapi-ts/openapi-typescript/tree/HEAD/packages/openapi-typescript) | `7.10.1` | `7.12.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.54.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.16` | `4.0.18` |\n\n\nUpdates `@commitlint/cli` from 20.2.0 to 20.4.1\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\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4602\"\u003e#4602\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/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior 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/4619\"\u003econventional-changelog/commitlint#4619\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.4.0...v20.4.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4082\"\u003e#4082\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/4597\"\u003econventional-changelog/commitlint#4597\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace lodash.uniq with simple code by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4600\"\u003econventional-changelog/commitlint#4600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace lodash.isplainobject with is-plain-obj\u0026quot; by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4601\"\u003econventional-changelog/commitlint#4601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(ensure): replace all lodash string methods with kasi and manual by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4602\"\u003econventional-changelog/commitlint#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace lodash.merge with lodash.mergewith by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4603\"\u003econventional-changelog/commitlint#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove lodash.isfunction dependency 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/4604\"\u003econventional-changelog/commitlint#4604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace find-up with escalade by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4605\"\u003econventional-changelog/commitlint#4605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace chalk with picocolors 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/4599\"\u003econventional-changelog/commitlint#4599\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/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4600\"\u003econventional-changelog/commitlint#4600\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.3.1...v20.4.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug 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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e'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.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0\"\u003e20.3.0\u003c/a\u003e (2026-01-01)\u003c/h1\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/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1828d6e140d170138433f3eec385db49c2b8809b\"\u003e\u003ccode\u003e1828d6e\u003c/code\u003e\u003c/a\u003e refactor: replace lodash.merge with lodash.mergewith (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4603\"\u003e#4603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1c5734db28d30aac1e0493595f965d95d62f7971\"\u003e\u003ccode\u003e1c5734d\u003c/code\u003e\u003c/a\u003e v20.3.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.1/@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.2.0 to 20.4.1\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\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4602\"\u003e#4602\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/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior 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/4619\"\u003econventional-changelog/commitlint#4619\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.4.0...v20.4.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4082\"\u003e#4082\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/4597\"\u003econventional-changelog/commitlint#4597\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace lodash.uniq with simple code by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4600\"\u003econventional-changelog/commitlint#4600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace lodash.isplainobject with is-plain-obj\u0026quot; by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4601\"\u003econventional-changelog/commitlint#4601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(ensure): replace all lodash string methods with kasi and manual by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4602\"\u003econventional-changelog/commitlint#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace lodash.merge with lodash.mergewith by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4603\"\u003econventional-changelog/commitlint#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove lodash.isfunction dependency 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/4604\"\u003econventional-changelog/commitlint#4604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace find-up with escalade by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4605\"\u003econventional-changelog/commitlint#4605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace chalk with picocolors 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/4599\"\u003econventional-changelog/commitlint#4599\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/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4600\"\u003econventional-changelog/commitlint#4600\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.3.1...v20.4.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug 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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e'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.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0\"\u003e20.3.0\u003c/a\u003e (2026-01-01)\u003c/h1\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/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1c5734db28d30aac1e0493595f965d95d62f7971\"\u003e\u003ccode\u003e1c5734d\u003c/code\u003e\u003c/a\u003e v20.3.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.1/@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/js` from 9.39.2 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/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\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\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/HEAD/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 0.14.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v0.14.0...json-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/368c47beabfb14528e74e14afbc2917ee79b5bba\"\u003e368c47b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/019fbcd351d159a0c8ba10f58cbbe731069859fb\"\u003e019fbcd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ename\u003c/code\u003e property to \u003ccode\u003erecommended\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/eslint/json/issues/189\"\u003e#189\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/a3c26caccd210fa0762acff77fcb12d81c570b5a\"\u003ea3c26ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisplay raw key in the message (\u003ca href=\"https://redirect.github.com/eslint/json/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/3d63c38fd2000418aceee64feb054b598a8a956a\"\u003e3d63c38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprogram crashes in \u003ccode\u003eno-unsafe-values\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/194\"\u003e#194\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8a536d2ae1dbad4c3d589dbcdd88a6c472df0dae\"\u003e8a536d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/55edfb90cd8b2e892cbc5b7cd5a2f14fcbc0593f\"\u003e55edfb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@eslint/core\u003c/code\u003e to \u003ccode\u003ev1.0.0\u003c/code\u003e and adjust tests (\u003ca href=\"https://redirect.github.com/eslint/json/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/ba31cc20f241d20979573e4b1c01b7c418a71f69\"\u003eba31cc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8d94c4ac54a1a09ec490bbcc5bec5fd91c3cf1d2\"\u003e8d94c4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 1.0.0 (\u003ca href=\"https://github.com/eslint/json/commit/4f6302468d2c31686b5198da479b6fc1183dff95\"\u003e4f63024\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/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v0.14.0...json-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/368c47beabfb14528e74e14afbc2917ee79b5bba\"\u003e368c47b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/019fbcd351d159a0c8ba10f58cbbe731069859fb\"\u003e019fbcd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ename\u003c/code\u003e property to \u003ccode\u003erecommended\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/eslint/json/issues/189\"\u003e#189\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/a3c26caccd210fa0762acff77fcb12d81c570b5a\"\u003ea3c26ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisplay raw key in the message (\u003ca href=\"https://redirect.github.com/eslint/json/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/3d63c38fd2000418aceee64feb054b598a8a956a\"\u003e3d63c38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprogram crashes in \u003ccode\u003eno-unsafe-values\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/194\"\u003e#194\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8a536d2ae1dbad4c3d589dbcdd88a6c472df0dae\"\u003e8a536d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/55edfb90cd8b2e892cbc5b7cd5a2f14fcbc0593f\"\u003e55edfb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@eslint/core\u003c/code\u003e to \u003ccode\u003ev1.0.0\u003c/code\u003e and adjust tests (\u003ca href=\"https://redirect.github.com/eslint/json/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/ba31cc20f241d20979573e4b1c01b7c418a71f69\"\u003eba31cc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8d94c4ac54a1a09ec490bbcc5bec5fd91c3cf1d2\"\u003e8d94c4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 1.0.0 (\u003ca href=\"https://github.com/eslint/json/commit/4f6302468d2c31686b5198da479b6fc1183dff95\"\u003e4f63024\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/json/commit/2e9536fe5dace8c32fb59d1eeb19ca28d26ff12a\"\u003e\u003ccode\u003e2e9536f\u003c/code\u003e\u003c/a\u003e chore: release 1.0.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/68847a56d402255706ce6557206c0bd7cdb648f7\"\u003e\u003ccode\u003e68847a5\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.1 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9fb9ec54a45ccb645d1da8ebf1f0cc498b8a25a6\"\u003e\u003ccode\u003e9fb9ec5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/6e1e06edfec3c2ac2a47bdad0d65571534b7763e\"\u003e\u003ccode\u003e6e1e06e\u003c/code\u003e\u003c/a\u003e ci: ensure ESLint works with at least \u003ccode\u003e9.15.0\u003c/code\u003e and pre-releases (\u003ca href=\"https://redirect.github.com/eslint/json/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/6a2ba076274d4b7e61f32384c14dc68002cb90f9\"\u003e\u003ccode\u003e6a2ba07\u003c/code\u003e\u003c/a\u003e chore: pin dependency prettier to 3.8.0 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/368c47beabfb14528e74e14afbc2917ee79b5bba\"\u003e\u003ccode\u003e368c47b\u003c/code\u003e\u003c/a\u003e feat!: export types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/55edfb90cd8b2e892cbc5b7cd5a2f14fcbc0593f\"\u003e\u003ccode\u003e55edfb9\u003c/code\u003e\u003c/a\u003e fix!: remove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/774dd3e015ac6bfb856d2c69d23f6834ae4a62c2\"\u003e\u003ccode\u003e774dd3e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/8d94c4ac54a1a09ec490bbcc5bec5fd91c3cf1d2\"\u003e\u003ccode\u003e8d94c4a\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/cedfd78712b170d193c91cabbecbdc8fa594ddfd\"\u003e\u003ccode\u003ecedfd78\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/json/compare/json-v0.14.0...json-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@semantic-release/github` from 12.0.2 to 12.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/semantic-release/github/releases\"\u003e\u003ccode\u003e@​semantic-release/github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/semantic-release/github/compare/v12.0.4...v12.0.5\"\u003e12.0.5\u003c/a\u003e (2026-02-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elatest:\u003c/strong\u003e add \u003ccode\u003emake_latest\u003c/code\u003e property to the GH release POST request during publish (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1157\"\u003e#1157\u003c/a\u003e) (\u003ca href=\"https://github.com/semantic-release/github/commit/38051ba69f4b71cacc93fc80222609fe763bd30d\"\u003e38051ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/semantic-release/github/compare/v12.0.3...v12.0.4\"\u003e12.0.4\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003efailTitle\u003c/code\u003e arg in \u003ccode\u003efindSRIssues\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1164\"\u003e#1164\u003c/a\u003e) (\u003ca href=\"https://github.com/semantic-release/github/commit/f7bdd886bff2fbbf129383840ca7548b80818808\"\u003ef7bdd88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/semantic-release/github/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eextend GraphQL alias prefix to prevent hash collisions (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1134\"\u003e#1134\u003c/a\u003e) (\u003ca href=\"https://github.com/semantic-release/github/commit/ea6386d6e6c38979ef9ca38bbb06b64d8ba4efdf\"\u003eea6386d\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/semantic-release/github/commit/38051ba69f4b71cacc93fc80222609fe763bd30d\"\u003e\u003ccode\u003e38051ba\u003c/code\u003e\u003c/a\u003e fix(latest): add \u003ccode\u003emake_latest\u003c/code\u003e property to the GH release POST request during...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/be62f5e6a452aa9abc7d2037478f7f79d2152f93\"\u003e\u003ccode\u003ebe62f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cpy to v13 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/f7bdd886bff2fbbf129383840ca7548b80818808\"\u003e\u003ccode\u003ef7bdd88\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003efailTitle\u003c/code\u003e arg in \u003ccode\u003efindSRIssues\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/fce48355ae165c955c66ecce82d822518949fd21\"\u003e\u003ccode\u003efce4835\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tempy to v3.2.0 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/e044f74a99ddd248faf40b633d300b7e17d8ecbd\"\u003e\u003ccode\u003ee044f74\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semantic-release to v25.0.3 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/e9ace6f70c236016c92008c32b269b61657399da\"\u003e\u003ccode\u003ee9ace6f\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/ea6386d6e6c38979ef9ca38bbb06b64d8ba4efdf\"\u003e\u003ccode\u003eea6386d\u003c/code\u003e\u003c/a\u003e fix: extend GraphQL alias prefix to prevent hash collisions (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/01e5746c0669aaf2ffc4cc076f7b9a84aee5e81e\"\u003e\u003ccode\u003e01e5746\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lockfile-lint to v5 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/cfc4fc6e6ae9cbb13fd603ea504a9a5489a9ddc1\"\u003e\u003ccode\u003ecfc4fc6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tempy to v3.1.2 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/a85206918fb52c536e6b4341aedc3bb61f2481c3\"\u003e\u003ccode\u003ea852069\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1154\"\u003e#1154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/semantic-release/github/compare/v12.0.2...v12.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@semantic-release/npm` from 13.1.3 to 13.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/semantic-release/npm/releases\"\u003e\u003ccode\u003e@​semantic-release/npm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.1.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/semantic-release/npm/compare/v13.1.3...v13.1.4\"\u003e13.1.4\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​actions/core\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1085\"\u003e#1085\u003c/a\u003e) (\u003ca href=\"https://github.com/semantic-release/npm/commit/17abfe1be0864e57be6488061e3d4ecb11189b67\"\u003e17abfe1\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/semantic-release/npm/commit/17abfe1be0864e57be6488061e3d4ecb11189b67\"\u003e\u003ccode\u003e17abfe1\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​actions/core\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/97dbe2c885f649cbcb7e5e7c69844c5c15f2a026\"\u003e\u003ccode\u003e97dbe2c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semantic-release to v25.0.3 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/4aac7fe2aa0378fecff9f4a99f64860f997eb4e8\"\u003e\u003ccode\u003e4aac7fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/f4f2e9bba295e99ed68d29d3210539147b7db600\"\u003e\u003ccode\u003ef4f2e9b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lockfile-lint to v5 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/27c3e4535fe814bf020ff9a1399cea7cf843c531\"\u003e\u003ccode\u003e27c3e45\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/b3044abef1b5465d48b1f2b7a6528db42a5dbe09\"\u003e\u003ccode\u003eb3044ab\u003c/code\u003e\u003c/a\u003e chore(deps): update npm to v11.8.0 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/ca889972e0504241bfce36e2ec5df9dafefcf712\"\u003e\u003ccode\u003eca88997\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.8.1 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/b622f7963ad523be0e658610fb73f2a0ec1fec7c\"\u003e\u003ccode\u003eb622f79\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency publint to v0.3.17 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/e667a35f3572683c21c16be48f6c40b89dd2b9fa\"\u003e\u003ccode\u003ee667a35\u003c/code\u003e\u003c/a\u003e build(deps): bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/9133448db7dcf8af9e177cafcae7e806a7c51e42\"\u003e\u003ccode\u003e9133448\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash-es to v4.17.23 [security] (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/semantic-release/npm/compare/v13.1.3...v13.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.0.3 to 25.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\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.50.0 to 8.54.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\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/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e\"\u003e\u003ccode\u003e80e33ff\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): add prefer-tsutils-methods rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974\"\u003e#11974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19\"\u003e\u003ccode\u003eec4f73a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496\"\u003e\u003ccode\u003ed32f909\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): skip rules tests in windows ci (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988\"\u003e#11988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab\"\u003e\u003ccode\u003e17fa993\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): improve vitest performance with isolate: false (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052\"\u003e\u003ccode\u003e1c66ab4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495\"\u003e\u003ccode\u003eaaa7ca2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.8.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb\"\u003e\u003ccode\u003ed50aa18\u003c/code\u003e\u003c/a\u003e fix(scope-manager): fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c\"\u003e\u003ccode\u003e4c0b379\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.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.50.0 to 8.54.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\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\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.53.1 (2026-01-19)\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\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.53.0 (2026-01-12)\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\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.52.0 (2026-01-05)\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\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.51.0 (2025-12-29)\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\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.50.1 (2025-12-22)\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\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/jsade/domo-query-cli/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsade%2Fdomo-query-cli/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"},{"uuid":"3889812253","node_id":"PR_kwDOK-WPf87BHeYT","number":13,"state":"open","title":"Bump the development-dependencies group with 12 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-02-03T08:02:20.000Z","updated_at":"2026-02-03T08:02:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":12,"packages":[{"name":"@aws-amplify/backend","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/plugin-types","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@sveltejs/kit","old_version":"2.49.4","new_version":"2.50.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.53.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"svelte","old_version":"5.46.3","new_version":"5.49.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.19.0` | `1.20.0` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.1` | `1.8.2` |\n| [@aws-amplify/plugin-types](https://github.com/aws-amplify/amplify-backend) | `1.11.1` | `1.11.2` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.0.2` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.0.2` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.4` | `2.50.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.53.0` | `8.54.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.3` | `5.49.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.3.6` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n\nUpdates `@aws-amplify/backend` from 1.19.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: feat: add durable function configuration support\u003c/li\u003e\n\u003cli\u003ea34cd89: feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003ef470ca7: Update lambda logging configuration to use non-deprecated AWS CDK properties\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f470ca7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a34cd89]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.19.0...@aws-amplify/backend@1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.1 to 1.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-deployer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.1...@aws-amplify/backend-cli@1.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/plugin-types` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\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/aws-amplify/amplify-backend/commits/@aws-amplify/plugin-types@1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 8.0.0 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/154f3cec41cc76bb9d3531ed566985f9ceadf5d6\"\u003e\u003ccode\u003e154f3ce\u003c/code\u003e\u003c/a\u003e Release 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003e\u003ccode\u003edcc76c3\u003c/code\u003e\u003c/a\u003e fix(android): AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e\u003ccode\u003e6037e38\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e\u003ccode\u003e53c33b6\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e\u003ccode\u003e0969c5c\u003c/code\u003e\u003c/a\u003e fix(cli): Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e\u003ccode\u003e2a66b44\u003c/code\u003e\u003c/a\u003e fix(SystemBars): get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e\u003ccode\u003e95dc7d8\u003c/code\u003e\u003c/a\u003e fix(core): make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae800dfe1b061894748d94fa692ba73efa3e3b65\"\u003e\u003ccode\u003eae800df\u003c/code\u003e\u003c/a\u003e Release 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5464c90a61ee8e4f033d8e192456c739c67efb5e\"\u003e\u003ccode\u003e5464c90\u003c/code\u003e\u003c/a\u003e docs(SystemBars): Mention it's bundled with \u003ccode\u003e@capacitor/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003e\u003ccode\u003edcb368c\u003c/code\u003e\u003c/a\u003e fix(cli): Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 8.0.0 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/154f3cec41cc76bb9d3531ed566985f9ceadf5d6\"\u003e\u003ccode\u003e154f3ce\u003c/code\u003e\u003c/a\u003e Release 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003e\u003ccode\u003edcc76c3\u003c/code\u003e\u003c/a\u003e fix(android): AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e\u003ccode\u003e6037e38\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e\u003ccode\u003e53c33b6\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e\u003ccode\u003e0969c5c\u003c/code\u003e\u003c/a\u003e fix(cli): Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e\u003ccode\u003e2a66b44\u003c/code\u003e\u003c/a\u003e fix(SystemBars): get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e\u003ccode\u003e95dc7d8\u003c/code\u003e\u003c/a\u003e fix(core): make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae800dfe1b061894748d94fa692ba73efa3e3b65\"\u003e\u003ccode\u003eae800df\u003c/code\u003e\u003c/a\u003e Release 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5464c90a61ee8e4f033d8e192456c739c67efb5e\"\u003e\u003ccode\u003e5464c90\u003c/code\u003e\u003c/a\u003e docs(SystemBars): Mention it's bundled with \u003ccode\u003e@capacitor/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003e\u003ccode\u003edcb368c\u003c/code\u003e\u003c/a\u003e fix(cli): Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.4 to 2.50.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure inlined CSS follows \u003ccode\u003epaths.assets\u003c/code\u003e and \u003ccode\u003epaths.relative\u003c/code\u003e settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: emit script CSP nonces when \u003ccode\u003eunsafe-inline\u003c/code\u003e is present if \u003ccode\u003estrict-dynamic\u003c/code\u003e is also present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15221\"\u003e#15221\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: re-export browser/dev from esm-env (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15206\"\u003e#15206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use validated args in batch resolver in both csr and ssr (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15215\"\u003e#15215\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS inlining includes components that are conditionally rendered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15216\"\u003e#15216\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly handle percent-encoded anchors (e.g. \u003ccode\u003e\u0026lt;a href=\u0026quot;#sparkles-%E2%9C%A8\u0026quot;\u0026gt;\u003c/code\u003e) during prerendering. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15231\"\u003e#15231\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ehooks.server\u003c/code\u003e and \u003ccode\u003ehooks.universal\u003c/code\u003e as explicit Vite build inputs to ensure assets imported by hooks files are correctly discovered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15178\"\u003e#15178\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improves fields type for generic components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14974\"\u003e#14974\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preload links if href changes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15191\"\u003e#15191\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: remove \u003ccode\u003ebuttonProps\u003c/code\u003e from experimental remote form functions; use e.g. \u003ccode\u003e\u0026lt;button {...myForm.fields.action.as('submit', 'register')}\u0026gt;Register\u0026lt;/button\u0026gt;\u003c/code\u003e button instead (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15144\"\u003e#15144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid overriding Vite default \u003ccode\u003ebase\u003c/code\u003e when running Vitest 4 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14866\"\u003e#14866\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure url decoded pathnames are not mistaken as rerouted requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add length checks to remote forms (\u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e)\u003c/p\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.50.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure inlined CSS follows \u003ccode\u003epaths.assets\u003c/code\u003e and \u003ccode\u003epaths.relative\u003c/code\u003e settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: emit script CSP nonces when \u003ccode\u003eunsafe-inline\u003c/code\u003e is present if \u003ccode\u003estrict-dynamic\u003c/code\u003e is also present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15221\"\u003e#15221\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: re-export browser/dev from esm-env (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15206\"\u003e#15206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use validated args in batch resolver in both csr and ssr (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15215\"\u003e#15215\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS inlining includes components that are conditionally rendered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15216\"\u003e#15216\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly handle percent-encoded anchors (e.g. \u003ccode\u003e\u0026lt;a href=\u0026quot;#sparkles-%E2%9C%A8\u0026quot;\u0026gt;\u003c/code\u003e) during prerendering. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15231\"\u003e#15231\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ehooks.server\u003c/code\u003e and \u003ccode\u003ehooks.universal\u003c/code\u003e as explicit Vite build inputs to ensure assets imported by hooks files are correctly discovered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15178\"\u003e#15178\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improves fields type for generic components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14974\"\u003e#14974\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preload links if href changes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15191\"\u003e#15191\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: remove \u003ccode\u003ebuttonProps\u003c/code\u003e from experimental remote form functions; use e.g. \u003ccode\u003e\u0026lt;button {...myForm.fields.action.as('submit', 'register')}\u0026gt;Register\u0026lt;/button\u0026gt;\u003c/code\u003e button instead (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15144\"\u003e#15144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.49.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid overriding Vite default \u003ccode\u003ebase\u003c/code\u003e when running Vitest 4 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14866\"\u003e#14866\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure url decoded pathnames are not mistaken as rerouted requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/765d9780b284c3787f07dd9a7caaa162f6aec93f\"\u003e\u003ccode\u003e765d978\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15207\"\u003e#15207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dc629d5ceb7f87118d93a4d1d1fae79a0f2e7eee\"\u003e\u003ccode\u003edc629d5\u003c/code\u003e\u003c/a\u003e fix(kit): properly handle percent-encoded anchors during prerendering (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15231\"\u003e#15231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2e644884d95be3166e3daa7b55e6b0f31ce8d897\"\u003e\u003ccode\u003e2e64488\u003c/code\u003e\u003c/a\u003e fix: emit script CSP nonces when  is present if  is also present (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15221\"\u003e#15221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d25a8537aa22a49db9be72cbc7ff39dc5f85ed89\"\u003e\u003ccode\u003ed25a853\u003c/code\u003e\u003c/a\u003e chore: restore previous explicit version for magic-string dependency in packa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2164e2089e4a6421a2d0a1ec78e008b6d131b108\"\u003e\u003ccode\u003e2164e20\u003c/code\u003e\u003c/a\u003e fix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15216\"\u003e#15216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/10e70d62ddf22640f0d97a17f3f24a172588863c\"\u003e\u003ccode\u003e10e70d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency set-cookie-parser to v3 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15155\"\u003e#15155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/43bfc6f07e7094354b11789f4259f8630189ab2d\"\u003e\u003ccode\u003e43bfc6f\u003c/code\u003e\u003c/a\u003e fix: use validated args in batch resolver (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15215\"\u003e#15215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/52965cfb59dabd54a86e270cead5e090f469f2be\"\u003e\u003ccode\u003e52965cf\u003c/code\u003e\u003c/a\u003e fix: ensure CSS URLs are correct when inlining client stylesheets (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15153\"\u003e#15153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/77213e72aa179427d3855ba14c20d6cb20032916\"\u003e\u003ccode\u003e77213e7\u003c/code\u003e\u003c/a\u003e fix: reexport browser/dev from esm-env (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15206\"\u003e#15206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/398a90931788370075ed52543cc6f48d84dfccb0\"\u003e\u003ccode\u003e398a909\u003c/code\u003e\u003c/a\u003e chore: add closing angle bracket (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15205\"\u003e#15205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.50.2/packages/kit\"\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.53.0 to 8.54.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e\"\u003e\u003ccode\u003e80e33ff\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): add prefer-tsutils-methods rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974\"\u003e#11974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19\"\u003e\u003ccode\u003eec4f73a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496\"\u003e\u003ccode\u003ed32f909\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): skip rules tests in windows ci (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988\"\u003e#11988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab\"\u003e\u003ccode\u003e17fa993\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): improve vitest performance with isolate: false (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052\"\u003e\u003ccode\u003e1c66ab4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495\"\u003e\u003ccode\u003eaaa7ca2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.8.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb\"\u003e\u003ccode\u003ed50aa18\u003c/code\u003e\u003c/a\u003e fix(scope-manager): fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c\"\u003e\u003ccode\u003e4c0b379\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.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.53.0 to 8.54.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\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\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.53.1 (2026-01-19)\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\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\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/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.46.3 to 5.49.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.49.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: merge consecutive large text nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17587\"\u003e#17587\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only create async functions in SSR output when necessary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17593\"\u003e#17593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly separate multiline html blocks from each other in \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17319\"\u003e#17319\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent unhandled exceptions arising from dangling promises in \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17591\"\u003e#17591\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.49.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow passing \u003ccode\u003eShadowRootInit\u003c/code\u003e object to custom element \u003ccode\u003eshadow\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17088\"\u003e#17088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: throw for unset \u003ccode\u003ecreateContext\u003c/code\u003e get on the server (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17580\"\u003e#17580\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset effects inside skipped branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17581\"\u003e#17581\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve old dependencies when updating reaction inside fork (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17579\"\u003e#17579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more conservative assignment_value_stale warnings (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17574\"\u003e#17574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disregard \u003ccode\u003epopover\u003c/code\u003e elements when determining whether an element has content (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17367\"\u003e#17367\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: fire introstart/outrostart events after delay, if specified (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17567\"\u003e#17567\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: increment signal versions when discarding forks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17577\"\u003e#17577\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.48.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: run boundary \u003ccode\u003eonerror\u003c/code\u003e callbacks in a microtask, in case they result in the boundary's destruction (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17561\"\u003e#17561\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent unintended exports from namespaces (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17562\"\u003e#17562\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: each block breaking with effects interspersed among items (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17550\"\u003e#17550\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.48.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid duplicating escaped characters in CSS AST (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.48.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: hydration failing with settled async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17539\"\u003e#17539\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.49.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: merge consecutive large text nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17587\"\u003e#17587\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only create async functions in SSR output when necessary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17593\"\u003e#17593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly separate multiline html blocks from each other in \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17319\"\u003e#17319\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent unhandled exceptions arising from dangling promises in \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17591\"\u003e#17591\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.49.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow passing \u003ccode\u003eShadowRootInit\u003c/code\u003e object to custom element \u003ccode\u003eshadow\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17088\"\u003e#17088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: throw for unset \u003ccode\u003ecreateContext\u003c/code\u003e get on the server (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17580\"\u003e#17580\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset effects inside skipped branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17581\"\u003e#17581\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve old dependencies when updating reaction inside fork (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17579\"\u003e#17579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more conservative assignment_value_stale warnings (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17574\"\u003e#17574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disregard \u003ccode\u003epopover\u003c/code\u003e elements when determining whether an element has content (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17367\"\u003e#17367\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: fire introstart/outrostart events after delay, if specified (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17567\"\u003e#17567\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: increment signal versions when discarding forks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17577\"\u003e#17577\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.48.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: run boundary \u003ccode\u003eonerror\u003c/code\u003e callbacks in a microtask, in case they result in the boundary's destruction (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17561\"\u003e#17561\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent unintended exports from namespaces (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17562\"\u003e#17562\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: each block breaking with effects interspersed among items (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17550\"\u003e#17550\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.48.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid duplicating escaped characters in CSS AST (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17554\"\u003e#17554\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/sveltejs/svelte/commit/92e6721c035d336458ebbe6cb23236ac8e7fd50c\"\u003e\u003ccode\u003e92e6721\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17585\"\u003e#17585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/8933653fbea644699ca2a2d316f017ad3cdfb269\"\u003e\u003ccode\u003e8933653\u003c/code\u003e\u003c/a\u003e fix: merge consecutive text nodes during hydration for large text content (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/ebe583f2bb1d341b9e0474374124796d0f035e5c\"\u003e\u003ccode\u003eebe583f\u003c/code\u003e\u003c/a\u003e fix: only create async functions in SSR output when necessary (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17593\"\u003e#17593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5656dd569a36b02e8871d7461631975601e879d1\"\u003e\u003ccode\u003e5656dd5\u003c/code\u003e\u003c/a\u003e fix: handle renderer.run rejections (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17591\"\u003e#17591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/704d0cd765d1c7d92601888e95898fcd99ce550c\"\u003e\u003ccode\u003e704d0cd\u003c/code\u003e\u003c/a\u003e chore: allow testing in production env 2 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/26b09ec420bca70d4a718f61dd83393cc2af7b72\"\u003e\u003ccode\u003e26...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"3853012532","node_id":"PR_kwDOKp5LZ86_OIBN","number":298,"state":"open","title":"Chore(deps): Bump the dev-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-25T10:24:14.000Z","updated_at":"2026-01-25T10:24:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","group_name":"dev-dependencies","update_count":9,"packages":[{"name":"rimraf","old_version":"6.0.0","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@vanilla-extract/css","old_version":"1.17.4","new_version":"1.18.0","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.0` | `6.1.2` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.28.6` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.17.4` | `1.18.0` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n\n\nUpdates `rimraf` from 6.0.0 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\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/isaacs/rimraf/commit/cd45498f616f9265dfe1e30640d6424348f75f04\"\u003e\u003ccode\u003ecd45498\u003c/code\u003e\u003c/a\u003e 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/fe9a962da1c82d873c16c82ec846954abc5ed160\"\u003e\u003ccode\u003efe9a962\u003c/code\u003e\u003c/a\u003e glob@13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/30dc9d8e80f319144ea25b68d7df37cfd47f1e59\"\u003e\u003ccode\u003e30dc9d8\u003c/code\u003e\u003c/a\u003e 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/9dffc3eb52dedec13e51b26767c9f4e8c3d47400\"\u003e\u003ccode\u003e9dffc3e\u003c/code\u003e\u003c/a\u003e update glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/b6462ea70cf0c2ea3a6b5d5b8d6f7e362fa92db1\"\u003e\u003ccode\u003eb6462ea\u003c/code\u003e\u003c/a\u003e mock platform properly in test/index.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/668309f3c702bdea77ba63b36825a496901faa48\"\u003e\u003ccode\u003e668309f\u003c/code\u003e\u003c/a\u003e ci: update typedoc action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.0...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser` from 5.44.1 to 5.46.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/terser/terser/blob/master/CHANGELOG.md\"\u003eterser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;observedAttributes\u0026quot; domprop (\u003ca href=\"https://redirect.github.com/terser/terser/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMore domprops (mostly \u003ccode\u003eTemporal\u003c/code\u003e related) suggested in \u003ca href=\"https://redirect.github.com/terser/terser/issues/1652\"\u003e#1652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce \u003ccode\u003evoid 0\u003c/code\u003e instead of \u003ccode\u003eundefined\u003c/code\u003e, which is more safe\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/terser/terser/commit/1550d6231e9f7100bc17c076db131081fd9f59c5\"\u003e\u003ccode\u003e1550d62\u003c/code\u003e\u003c/a\u003e 5.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/e5af8ec37ea289123a33f9fff03e5ffe4afb4838\"\u003e\u003ccode\u003ee5af8ec\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/0669ea421a0beab8d297169b40884f818376f10e\"\u003e\u003ccode\u003e0669ea4\u003c/code\u003e\u003c/a\u003e add more domprops suggested in \u003ca href=\"https://redirect.github.com/terser/terser/issues/1652\"\u003e#1652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/3df472fc00c2698271ccc70f616ec5e85f56b590\"\u003e\u003ccode\u003e3df472f\u003c/code\u003e\u003c/a\u003e add observedAttributes to domprops list (\u003ca href=\"https://redirect.github.com/terser/terser/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/85c77fa781457e0a01d0bc7994a087adfe04dacf\"\u003e\u003ccode\u003e85c77fa\u003c/code\u003e\u003c/a\u003e 5.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/95b3aa4bb02073ce8748a86a22d9a71479654831\"\u003e\u003ccode\u003e95b3aa4\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/a7e57b53e1542541f8bd73a62c76ff55307bbf38\"\u003e\u003ccode\u003ea7e57b5\u003c/code\u003e\u003c/a\u003e update some packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/2e3dd8b8d0d3a8f0f6210a6ddbe8d913d46f96e4\"\u003e\u003ccode\u003e2e3dd8b\u003c/code\u003e\u003c/a\u003e update serialize-javascript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/6080510127d6c871ad58ce27c5c6b3045d948baa\"\u003e\u003ccode\u003e6080510\u003c/code\u003e\u003c/a\u003e fix: prefer \u003ccode\u003evoid 0\u003c/code\u003e to \u003ccode\u003eundefined\u003c/code\u003e when there could be a variable called `un...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/3c213f7ddac462879a85474878bafd72b169f8c5\"\u003e\u003ccode\u003e3c213f7\u003c/code\u003e\u003c/a\u003e add --skip option to fuzz\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/terser/terser/compare/v5.44.1...v5.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 5.2.0 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient\u003c/strong\u003e: Provide ssrFixStacktrace to client  -  by \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/15\"\u003eantfu-collective/vite-node#15\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b96f1b8\"\u003e\u003c!-- raw HTML omitted --\u003e(b96f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.2.0...v5.3.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/antfu-collective/vite-node/commit/e95b23e2a9c658cff8865142cbe9a478f5b56212\"\u003e\u003ccode\u003ee95b23e\u003c/code\u003e\u003c/a\u003e chore: release v5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0574509745243caf8e56052000e8c201666b1eba\"\u003e\u003ccode\u003e0574509\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/e91b92dcd9c53c04120c7b97cd9f82c7c4acc5bb\"\u003e\u003ccode\u003ee91b92d\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/531cfe6e951806482f704f1c1aff379b29e794a5\"\u003e\u003ccode\u003e531cfe6\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b96f1b8057c8420c1d50106d5200015f77dad131\"\u003e\u003ccode\u003eb96f1b8\u003c/code\u003e\u003c/a\u003e feat(client): provide ssrFixStacktrace to client (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.2.0...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.4 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.5\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/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\u003c/p\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/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.5\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/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\u003c/p\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/prettier/eslint-plugin-prettier/commit/e2c154a7214d4548dad225a56ee1e333d6389b66\"\u003e\u003ccode\u003ee2c154a\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/6795c1abf6dc9949da8681b05ec31d323794d00c\"\u003e\u003ccode\u003e6795c1a\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e fix: bump synckit for yarn PnP ESM issue (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e chore: bump prettier-linter-helpers to v1.0.1 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e11a5b7e71f41b3238da944ba1ee84f7f518a4f4\"\u003e\u003ccode\u003ee11a5b7\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/befda88381335cd5491d2aaa16b67350ba3cc602\"\u003e\u003ccode\u003ebefda88\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.4...v5.5.5\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-imports` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-imports\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/traverse` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/905bc22b2fff23673eabe467815c67b29bf8bba2\"\u003e\u003ccode\u003e905bc22\u003c/code\u003e\u003c/a\u003e fix: lint errors in main branch (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17612\"\u003e#17612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a03e2b63ae530674e866b60350b7eb4a5fcb5f59\"\u003e\u003ccode\u003ea03e2b6\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003epath.evaluate\u003c/code\u003e correctly returns \u003ccode\u003econfident\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17584\"\u003e#17584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aac2c37e11ad58905f7f9606103074e80bacbbcd\"\u003e\u003ccode\u003eaac2c37\u003c/code\u003e\u003c/a\u003e chore: Use Gulpfile.mts (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17579\"\u003e#17579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/65c4a6b3ee0e1d32801529e841572bb22534e1f3\"\u003e\u003ccode\u003e65c4a6b\u003c/code\u003e\u003c/a\u003e [Babel 8] fix: Improve \u003ccode\u003etraverse\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d1e1bad6ebfd5168c7d4a732d4bf53fe3d7ee3c3\"\u003e\u003ccode\u003ed1e1bad\u003c/code\u003e\u003c/a\u003e Fix traverse NodePath caching (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17568\"\u003e#17568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4cc3d8888f3e3ac30d38ccfa4557baa7a4a52714\"\u003e\u003ccode\u003e4cc3d88\u003c/code\u003e\u003c/a\u003e [Babel 8] fix: Correctly handle export references (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17570\"\u003e#17570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vanilla-extract/css` from 1.17.4 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/releases\"\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.18.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/vanilla-extract-css/vanilla-extract/pull/1566\"\u003e#1566\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/8b49b354d4364ce6e0db5e8ba16c92ca3e6b9cea\"\u003e\u003ccode\u003e8b49b35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lfantone\"\u003e\u003ccode\u003e@​lfantone\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003estyle\u003c/code\u003e: Add support for \u003ccode\u003e@starting-style\u003c/code\u003e rules\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEXAMPLE USAGE\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { style } from '@vanilla-extact/css';\nexport const styleWithStartingStyle = style({\n  backgroundColor: 'black',\n  '@starting-style': {\n    backgroundColor: 'white'\n  }\n});\n\u003c/code\u003e\u003c/pre\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/vanilla-extract-css/vanilla-extract/pull/1646\"\u003e#1646\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/0b2c09e0fec1bee0e996f1920a106daab471178a\"\u003e\u003ccode\u003e0b2c09e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/plesiecki\"\u003e\u003ccode\u003e@​plesiecki\u003c/code\u003e\u003c/a\u003e! - Swap the order of \u003ccode\u003ecreateVar\u003c/code\u003e's overloads to enable inference of \u003ccode\u003eVarDelcaration\u003c/code\u003e type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1666\"\u003e#1666\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/c6047fbe3f5e55a45780aa3dffd478a7743b8b3a\"\u003e\u003ccode\u003ec6047fb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Remove custom container properties type\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://www.npmjs.com/package/csstype\"\u003e\u003ccode\u003ecsstype\u003c/code\u003e\u003c/a\u003e package used by Vanilla Extract now provides types for container properties, so the custom type definitions that were previously necessary have been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.17.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1655\"\u003e#1655\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/11a7c668683d0c3e324d4337676e807680a895bd\"\u003e\u003ccode\u003e11a7c66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003ecsstype\u003c/code\u003e dependency to \u003ccode\u003e^3.2.3\u003c/code\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/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md\"\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.18.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/vanilla-extract-css/vanilla-extract/pull/1566\"\u003e#1566\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/8b49b354d4364ce6e0db5e8ba16c92ca3e6b9cea\"\u003e\u003ccode\u003e8b49b35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lfantone\"\u003e\u003ccode\u003e@​lfantone\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003estyle\u003c/code\u003e: Add support for \u003ccode\u003e@starting-style\u003c/code\u003e rules\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEXAMPLE USAGE\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { style } from '@vanilla-extact/css';\nexport const styleWithStartingStyle = style({\n  backgroundColor: 'black',\n  '@starting-style': {\n    backgroundColor: 'white'\n  }\n});\n\u003c/code\u003e\u003c/pre\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/vanilla-extract-css/vanilla-extract/pull/1646\"\u003e#1646\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/0b2c09e0fec1bee0e996f1920a106daab471178a\"\u003e\u003ccode\u003e0b2c09e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/plesiecki\"\u003e\u003ccode\u003e@​plesiecki\u003c/code\u003e\u003c/a\u003e! - Swap the order of \u003ccode\u003ecreateVar\u003c/code\u003e's overloads to enable inference of \u003ccode\u003eVarDelcaration\u003c/code\u003e type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1666\"\u003e#1666\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/c6047fbe3f5e55a45780aa3dffd478a7743b8b3a\"\u003e\u003ccode\u003ec6047fb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Remove custom container properties type\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://www.npmjs.com/package/csstype\"\u003e\u003ccode\u003ecsstype\u003c/code\u003e\u003c/a\u003e package used by Vanilla Extract now provides types for container properties, so the custom type definitions that were previously necessary have been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1655\"\u003e#1655\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/11a7c668683d0c3e324d4337676e807680a895bd\"\u003e\u003ccode\u003e11a7c66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003ecsstype\u003c/code\u003e dependency to \u003ccode\u003e^3.2.3\u003c/code\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/vanilla-extract-css/vanilla-extract/commit/4cb94ab6df66487ea0eda3e6bea8653a5f2aa2e0\"\u003e\u003ccode\u003e4cb94ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/1009d5cd66bea3702bb1046867104d83abfd79b7\"\u003e\u003ccode\u003e1009d5c\u003c/code\u003e\u003c/a\u003e fix: rename typo 'dudupe' to 'dedupe' in utils (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/8b49b354d4364ce6e0db5e8ba16c92ca3e6b9cea\"\u003e\u003ccode\u003e8b49b35\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e@starting-style\u003c/code\u003e rules (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/66b5ad8471ca13585207d7c842eb2772eada43a1\"\u003e\u003ccode\u003e66b5ad8\u003c/code\u003e\u003c/a\u003e Fix misc. lints, replace and remove some deps (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/0b2c09e0fec1bee0e996f1920a106daab471178a\"\u003e\u003ccode\u003e0b2c09e\u003c/code\u003e\u003c/a\u003e Enable the \u003ccode\u003eVarDeclaration\u003c/code\u003e type inference from the \u003ccode\u003ecreateVar\u003c/code\u003e parameters (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/c6047fbe3f5e55a45780aa3dffd478a7743b8b3a\"\u003e\u003ccode\u003ec6047fb\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecss\u003c/code\u003e: Remove custom container properties type (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/c443d038da06bb404be18fb81f3104bd20a03423\"\u003e\u003ccode\u003ec443d03\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/11a7c668683d0c3e324d4337676e807680a895bd\"\u003e\u003ccode\u003e11a7c66\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ecsstype\u003c/code\u003e dependency (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1655\"\u003e#1655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.18.0/packages/css\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-syntax-jsx` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-syntax-jsx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-syntax-jsx\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwun...\n\n_Description has been truncated_","html_url":"https://github.com/mincho-js/mincho/pull/298","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mincho-js%2Fmincho/issues/298","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/298/packages"},{"uuid":"3849883831","node_id":"PR_kwDOPLU3Ls6_D2L8","number":129,"state":"open","title":"chore(deps): bump the npm-minor-patch group with 129 updates","user":"dependabot[bot]","labels":["dependencies","automated","chore"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-24T01:37:55.000Z","updated_at":"2026-01-24T01:39:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":129,"packages":[{"name":"nuxt","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"vue","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@aws-sdk/client-ses","old_version":"3.971.0","new_version":"3.975.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sso","old_version":"3.971.0","new_version":"3.974.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/core","old_version":"3.970.0","new_version":"3.973.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-env","old_version":"3.970.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-http","old_version":"3.970.0","new_version":"3.972.2","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-ini","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-login","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-node","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-process","old_version":"3.970.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-sso","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-web-identity","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-host-header","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-logger","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-recursion-detection","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-user-agent","old_version":"3.970.0","new_version":"3.972.2","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/nested-clients","old_version":"3.971.0","new_version":"3.974.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/region-config-resolver","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/token-providers","old_version":"3.971.0","new_version":"3.974.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.969.0","new_version":"3.972.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-endpoints","old_version":"3.970.0","new_version":"3.972.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.965.2","new_version":"3.965.3","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-user-agent-browser","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-user-agent-node","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/xml-builder","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@dxup/nuxt","old_version":"0.2.2","new_version":"0.3.2","repository_url":"https://github.com/KazariEX/dxup"},{"name":"@nuxt/kit","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@nuxt/nitro-server","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@nuxt/schema","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@nuxt/vite-builder","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@oxc-minify/binding-android-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-darwin-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-darwin-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-freebsd-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-arm-gnueabihf","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-arm64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-arm64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-riscv64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-s390x-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-x64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-x64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-openharmony-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-wasm32-wasi","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-win32-arm64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-win32-x64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-android-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-darwin-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-darwin-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-freebsd-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm-gnueabihf","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-riscv64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-s390x-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-x64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-x64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-openharmony-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-wasm32-wasi","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-arm64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-x64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-project/types","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-android-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-darwin-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-darwin-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-freebsd-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-arm-gnueabihf","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-arm64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-arm64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-riscv64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-s390x-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-x64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-x64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-openharmony-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-wasm32-wasi","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-win32-arm64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-win32-x64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@parcel/watcher","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-wasm","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-ia32","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@smithy/core","old_version":"3.20.7","new_version":"3.21.1","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/middleware-endpoint","old_version":"4.4.8","new_version":"4.4.11","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/middleware-retry","old_version":"4.4.24","new_version":"4.4.27","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.10.12","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/util-defaults-mode-browser","old_version":"4.3.23","new_version":"4.3.26","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/util-defaults-mode-node","old_version":"4.2.26","new_version":"4.2.29","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/nft","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vercel/nft"},{"name":"@vue/compiler-core","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-dom","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/language-core","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/reactivity","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-core","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-dom","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/server-renderer","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"baseline-browser-mapping","old_version":"2.9.15","new_version":"2.9.17","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001764","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.278","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-module-lexer","old_version":"1.7.0","new_version":"2.0.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"fast-npm-meta","old_version":"0.4.7","new_version":"0.4.8","repository_url":"https://github.com/antfu/fast-npm-meta"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"nypm","old_version":"0.6.2","new_version":"0.6.4","repository_url":"https://github.com/unjs/nypm"},{"name":"oxc-minify","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxc-parser","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxc-transform","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxc-walker","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/oxc-project/oxc-walker"},{"name":"perfect-debounce","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/unjs/perfect-debounce"},{"name":"rollup","old_version":"4.55.1","new_version":"4.56.0","repository_url":"https://github.com/rollup/rollup"},{"name":"seroval","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/lxsmnsyc/seroval"},{"name":"srvx","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/h3js/srvx"},{"name":"tar","old_version":"7.5.3","new_version":"7.5.6","repository_url":"https://github.com/isaacs/node-tar"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 129 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.20.2` | `3.21.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.26` | `3.5.27` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@aws-sdk/client-ses](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses) | `3.971.0` | `3.975.0` |\n| [@aws-sdk/client-sso](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso) | `3.971.0` | `3.974.0` |\n| [@aws-sdk/core](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/core) | `3.970.0` | `3.973.1` |\n| [@aws-sdk/credential-provider-env](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-env) | `3.970.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-http](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-http) | `3.970.0` | `3.972.2` |\n| [@aws-sdk/credential-provider-ini](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-ini) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-login](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-login) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-node](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-node) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-process](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-process) | `3.970.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-sso](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-sso) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-web-identity](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-web-identity) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/middleware-host-header](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/middleware-host-header) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/middleware-logger](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/middleware-logger) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/middleware-recursion-detection](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/middleware-recursion-detection) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/middleware-user-agent](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/middleware-user-agent) | `3.970.0` | `3.972.2` |\n| [@aws-sdk/nested-clients](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/nested-clients) | `3.971.0` | `3.974.0` |\n| [@aws-sdk/region-config-resolver](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/region-config-resolver) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/token-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/token-providers) | `3.971.0` | `3.974.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/types) | `3.969.0` | `3.972.0` |\n| [@aws-sdk/util-endpoints](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-endpoints) | `3.970.0` | `3.972.0` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-locate-window) | `3.965.2` | `3.965.3` |\n| [@aws-sdk/util-user-agent-browser](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-user-agent-browser) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/util-user-agent-node](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-user-agent-node) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/xml-builder](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/xml-builder) | `3.969.0` | `3.972.1` |\n| [@dxup/nuxt](https://github.com/KazariEX/dxup) | `0.2.2` | `0.3.2` |\n| [@nuxt/kit](https://github.com/nuxt/nuxt/tree/HEAD/packages/kit) | `3.20.2` | `3.21.0` |\n| [@nuxt/nitro-server](https://github.com/nuxt/nuxt/tree/HEAD/packages/nitro-server) | `3.20.2` | `3.21.0` |\n| [@nuxt/schema](https://github.com/nuxt/nuxt/tree/HEAD/packages/schema) | `3.20.2` | `3.21.0` |\n| [@nuxt/vite-builder](https://github.com/nuxt/nuxt/tree/HEAD/packages/vite) | `3.20.2` | `3.21.0` |\n| [@oxc-minify/binding-android-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-freebsd-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-openharmony-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-wasm32-wasi](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-win32-x64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-android-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-freebsd-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-openharmony-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-wasm32-wasi](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-win32-x64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-project/types](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxc-types) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-android-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-freebsd-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-openharmony-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-wasm32-wasi](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-win32-x64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-wasm](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-win32-ia32](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@smithy/core](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/core) | `3.20.7` | `3.21.1` |\n| [@smithy/middleware-endpoint](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/middleware-endpoint) | `4.4.8` | `4.4.11` |\n| [@smithy/middleware-retry](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/middleware-retry) | `4.4.24` | `4.4.27` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.10.12` |\n| [@smithy/util-defaults-mode-browser](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/util-defaults-mode-node) | `4.3.23` | `4.3.26` |\n| [@smithy/util-defaults-mode-node](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/util-defaults-mode-node) | `4.2.26` | `4.2.29` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.0.10` |\n| [@vercel/nft](https://github.com/vercel/nft) | `1.2.0` | `1.3.0` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.26` | `3.5.27` |\n| [@vue/language-core](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-core) | `3.2.2` | `3.2.3` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.26` | `3.5.27` |\n| [@vue/runtime-core](https://github.com/vuejs/core/tree/HEAD/packages/runtime-core) | `3.5.26` | `3.5.27` |\n| [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom) | `3.5.26` | `3.5.27` |\n| [@vue/server-renderer](https://github.com/vuejs/core/tree/HEAD/packages/server-renderer) | `3.5.26` | `3.5.27` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.26` | `3.5.27` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.15` | `2.9.17` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001764` | `1.0.30001766` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.278` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `1.7.0` | `2.0.0` |\n| [fast-npm-meta](https://github.com/antfu/fast-npm-meta) | `0.4.7` | `0.4.8` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.2` | `0.6.4` |\n| [oxc-minify](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [oxc-transform](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [oxc-walker](https://github.com/oxc-project/oxc-walker) | `0.6.0` | `0.7.0` |\n| [perfect-debounce](https://github.com/unjs/perfect-debounce) | `2.0.0` | `2.1.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.55.1` | `4.56.0` |\n| [seroval](https://github.com/lxsmnsyc/seroval) | `1.4.2` | `1.5.0` |\n| [srvx](https://github.com/h3js/srvx) | `0.10.0` | `0.10.1` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.3` | `7.5.6` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n\nUpdates `nuxt` from 3.20.2 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.21.0 is the next minor release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eNuxt 4.3 and 3.21 bring powerful new features for layouts, caching, and developer experience – plus significant performance improvements under the hood.\u003c/p\u003e\n\u003ch2\u003e📣 Some News\u003c/h2\u003e\n\u003ch3\u003eExtended v3 Support\u003c/h3\u003e\n\u003cp\u003eEarly this month, I \u003ca href=\"https://github.com/nuxt/nuxt/discussions/33918\"\u003eopened a discussion\u003c/a\u003e to find out how the upgrade had gone from v3 to v4. I was really pleased to hear how well it had gone for most people.\u003c/p\u003e\n\u003cp\u003eHaving said that, we're committed to making sure no one gets left behind. And so we will \u003cstrong\u003econtinue to provide security updates and critical bug fix releases\u003c/strong\u003e beyond the previously announced end-of-life date of January 31, 2026, meaning Nuxt v3 will meet its end-of-life on July 31, 2026.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nAs usual, today also brings a minor release for v3, with many of the same improvements backported from v4.3.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePreparing for Nuxt 5\u003c/h3\u003e\n\u003cp\u003eWe're closer than ever to the releases of Nuxt v5 and Nitro v3. In the coming weeks, the \u003ccode\u003emain\u003c/code\u003e branch of the Nuxt repository will begin receiving initial commits for Nuxt 5. However, it's still \u003cstrong\u003ebusiness as usual\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eContinue making pull requests to the \u003ccode\u003emain\u003c/code\u003e branch\u003c/li\u003e\n\u003cli\u003eWe'll backport changes to the \u003ccode\u003e4.x\u003c/code\u003e and \u003ccode\u003e3.x\u003c/code\u003e branches\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eKeep an eye out on the \u003ca href=\"https://nuxt.com/docs/4.x/getting-started/upgrade\"\u003eUpgrade Guide\u003c/a\u003e – we'll be adding details about how you can already start migrating your projects to prepare for Nuxt v4 with \u003ccode\u003efuture.compatibilityVersion: 5\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e🗂️ Route Rule Layouts\u003c/h2\u003e\n\u003cp\u003eBut that's enough about the future. We have a lot of good things for you today!\u003c/p\u003e\n\u003cp\u003eFirst, you can now set layouts directly in route rules using the new \u003ccode\u003eappLayout\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/31092\"\u003e#31092\u003c/a\u003e). This provides a centralized, declarative way to manage layouts across your application without scattering \u003ccode\u003edefinePageMeta\u003c/code\u003e calls throughout your pages.\u003c/p\u003e\n\u003cpre data-meta=\"[nuxt.config.ts]\" lang=\"ts\"\u003e\u003ccode\u003eexport default defineNuxtConfig({\n  routeRules: {\n    '/admin/**': { appLayout: 'admin' },\n    '/dashboard/**': { appLayout: 'dashboard' },\n    '/auth/**': { appLayout: 'minimal' }\n  }\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis might be useful for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdmin panels with a shared layout across many routes\u003c/li\u003e\n\u003cli\u003eMarketing pages that need a different layout from the app\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nPlus, you can pass props to layouts now! See \u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/blob/HEAD/#layout-props-with-setpagelayout\"\u003ethe \u003ccode\u003esetPageLayout\u003c/code\u003e improvements below\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e📦 ISR/SWR Payload Extraction\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/nuxt/nuxt/commit/dbb5e73ec8e99fe1b3c646c112884210c8714298\"\u003e\u003ccode\u003edbb5e73\u003c/code\u003e\u003c/a\u003e v3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/0a93702de42323bc31bb3d5e6b79299db4e3589d\"\u003e\u003ccode\u003e0a93702\u003c/code\u003e\u003c/a\u003e fix(nuxt): ensure we inline styles for \u003ccode\u003ehydrate-never\u003c/code\u003e components (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34132\"\u003e#34132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/82e2ceeb8a13d94ac0c070ce80b53b96c1267821\"\u003e\u003ccode\u003e82e2cee\u003c/code\u003e\u003c/a\u003e fix(nuxt): add \u003ccode\u003etypeFrom\u003c/code\u003e support for \u003ccode\u003eimports.d.ts\u003c/code\u003e template exports (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34135\"\u003e#34135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/51c83b8ecd8952931592307a406390054cb83098\"\u003e\u003ccode\u003e51c83b8\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/681b35037ddbed8bd33c9df972df6fd488f24c8c\"\u003e\u003ccode\u003e681b350\u003c/code\u003e\u003c/a\u003e fix(nuxt): force flush \u003ccode\u003euseAsyncData\u003c/code\u003e debounced execute post watcher flush (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/f7912d3f38fa5837f6a18cc82a193a035cbc7068\"\u003e\u003ccode\u003ef7912d3\u003c/code\u003e\u003c/a\u003e fix(nuxt): validate placeholder/fallback tags + warn about placeholder/fallba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/81da2f06c1f700a5625d0f133b67d3c3586799c6\"\u003e\u003ccode\u003e81da2f0\u003c/code\u003e\u003c/a\u003e fix(nuxt): add documentation link to server builder error message (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34122\"\u003e#34122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3ecc31ddb9997bdef65815d7596dbf0fab6b064a\"\u003e\u003ccode\u003e3ecc31d\u003c/code\u003e\u003c/a\u003e fix(nuxt): force remount suspense when navigating after pending (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33991\"\u003e#33991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/b3770157f39529a7148918432bbe6cd928e75411\"\u003e\u003ccode\u003eb377015\u003c/code\u003e\u003c/a\u003e fix(nuxt): decode client-side pathname for non-ASCII route aliases (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34043\"\u003e#34043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/dd30410cbb55eebd11bebe9eee0ba956b354a06c\"\u003e\u003ccode\u003edd30410\u003c/code\u003e\u003c/a\u003e fix(nuxt): allow user augmentation of runtime config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.21.0/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.26 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\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\"\u003evue'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.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\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/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/35c360888b76f649fbbeb20c7d4d232fff735c92\"\u003e\u003ccode\u003e35c3608\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(runtime-core): resolve kebab-case slot names from in-DOM template...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/7e554bf8975a6522cde00c261e8c6f1bffff1c24\"\u003e\u003ccode\u003e7e554bf\u003c/code\u003e\u003c/a\u003e fix(runtime-core): resolve kebab-case slot names from in-DOM templates (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14302\"\u003e#14302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/0596a5f59128ed629910e60c80bfc6fbb9d38ebd\"\u003e\u003ccode\u003e0596a5f\u003c/code\u003e\u003c/a\u003e types(jsx): improve autocomplete type (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14237\"\u003e#14237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e\u003ccode\u003e19cc7e2\u003c/code\u003e\u003c/a\u003e fix(runtime-core): skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003e\u003ccode\u003ec2f5964\u003c/code\u003e\u003c/a\u003e fix(ssr): handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e\u003ccode\u003e3c8b2fc\u003c/code\u003e\u003c/a\u003e fix(reactivity): collection iteration should inherit iterator instance method...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003e\u003ccode\u003ee4091fe\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e\u003ccode\u003e6a1bb50\u003c/code\u003e\u003c/a\u003e fix(compile-sfc): correctly handle variable shadowing in for loop for `define...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003e\u003ccode\u003ef0f0a21\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): use correct scope when resolving indexed access types from...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.5 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.5...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-ses` from 3.971.0 to 3.975.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.975.0\u003c/h2\u003e\n\u003ch4\u003e3.975.0(2026-01-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  upgrade smithy to 1.66.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7678\"\u003e#7678\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/784b9f3d2907de5396cd42621028ef9c7f37402d\"\u003e784b9f3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  use repo-specific IAM role for PR builds (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7680\"\u003e#7680\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e392336c2efca1e06d34c380ade910cf663ba08a\"\u003ee392336c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect now offers public APIs to programmatically configure and run automated tests for contact center experiences. Integrate testing into CICD pipelines, run multiple tests at scale, and retrieve results via API to automate validation of voice interactions and workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/718c322293ef1c4d735fc36c6a4c2d0e5ba740f9\"\u003e718c3222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Fixes incorrect types in the UpdateAssistantAIAgent API request, adds MESSAGE to TargetType enum, and other minor changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30cc5fa96ed69376ed831e718a73c61ea093f493\"\u003e30cc5fa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Added api for deleting data export configuration for a domain (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/089a6f1a37ff19c45a88a082e663c982a451beae\"\u003e089a6f1a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.975.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.974.0\u003c/h2\u003e\n\u003ch4\u003e3.974.0(2026-01-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd new pkg folder to sdkVersions.properties (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7675\"\u003e#7675\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/766beed1de7795bec02e67034203dd3244cd2be6\"\u003e766beed1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for http label validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7671\"\u003e#7671\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8536efc9f405fbbb6c1a7d9e633d77e991473e14\"\u003e8536efc9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  move package folders for internal pkgs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7670\"\u003e#7670\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce66606d7028a9a2841fc27acdd4bab3a0917546\"\u003ece66606d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Customer Identifier parameter deprecation date has been removed. For new implementations, we recommend using the CustomerAWSAccountID. Your current integration will continue to work. When updating your implementation, consider migrating to CustomerAWSAccountID for improved integration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa72d80d495eb4a259cc6b8a256258b9caedf8f3\"\u003efa72d80d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Adding documentation to user guide and API documentation for how customers can create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6dac27bb72cf04ee4f9ed7234a3e68f829e323e4\"\u003e6dac27bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8b7e9d8f342d5a240b33af7461d31e0bbb4ac1b\"\u003ea8b7e9d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers Realtime now supports Node.js 24.x runtime on the Amazon Linux 2023 operating system. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa6e74c6ff4f8b99556d75f1b1ce49a01b0bc60e\"\u003efa6e74c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding new enum value for ScanStatusReason (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a12c8c688ed02a5cc9020a0e8ec34168080a64e8\"\u003ea12c8c68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add better support for fractional GPU instances in DescribeInstanceTypes API. The new fields, logicalGpuCount, gpuPartitionSize, and workload array enable better GPU resource selection and filtering for both full and fractional GPU instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/72b8a1cc9b45c014fb73934b8326cb69f35bde43\"\u003e72b8a1cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the lower range for the maxResults request property for DescribeAffectedEntities, DescribeAffectedEntitiesForOrganization, DescribeEvents, and DescribeEventsForOrganization API request properties. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/202b860d0e59a579a6bf3dad354b20a5df3fe587\"\u003e202b860d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-budgets:\u003c/strong\u003e  Add Budget FilterExpression and Metrics fields to DescribeBudgetPerformanceHistory to support more granular filtering options. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b7d32177c966a309dbb70196e18f63bafe141f5\"\u003e5b7d3217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for Amazon EC2 Auto Scaling group deletion protection (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce97b637c2ca87fc2278d472a7fdfbeb97c2dac2\"\u003ece97b637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Adds additional waiters to Amazon DynamoDB. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/55f5f7fda1880ec8009992b4b72921075f828841\"\u003e55f5f7fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  support open version ranges for internal packages - move core \u0026amp; types (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7674\"\u003e#7674\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3cdc641fc5aeaf50e5689f64109d4187cc0ad63\"\u003ea3cdc641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e  create config package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7667\"\u003e#7667\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/943761cd81f6506511257c4b7a0a6b083d105603\"\u003e943761cd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/aws/aws-sdk-js-v3/blob/main/clients/client-ses/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.974.0...v3.975.0\"\u003e3.975.0\u003c/a\u003e (2026-01-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.973.0...v3.974.0\"\u003e3.974.0\u003c/a\u003e (2026-01-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.971.0...v3.972.0\"\u003e3.972.0\u003c/a\u003e (2026-01-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\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/aws/aws-sdk-js-v3/commit/557a738449b4c4599f0d76acf2343c338dfa89bb\"\u003e\u003ccode\u003e557a738\u003c/code\u003e\u003c/a\u003e Publish v3.975.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/784b9f3d2907de5396cd42621028ef9c7f37402d\"\u003e\u003ccode\u003e784b9f3\u003c/code\u003e\u003c/a\u003e chore(codegen): upgrade smithy to 1.66.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses/issues/7678\"\u003e#7678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f2a87473a446137d9b3c5d30a091eda7e7d38b3\"\u003e\u003ccode\u003e2f2a874\u003c/code\u003e\u003c/a\u003e Publish v3.974.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8536efc9f405fbbb6c1a7d9e633d77e991473e14\"\u003e\u003ccode\u003e8536efc\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for http label validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c47a84766e65e9a7f3d7151ff10d58aba29e6df0\"\u003e\u003ccode\u003ec47a847\u003c/code\u003e\u003c/a\u003e Publish v3.972.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003e\u003ccode\u003ee0b484f\u003c/code\u003e\u003c/a\u003e chore: replace rimraf with premove (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.975.0/clients/client-ses\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sso` from 3.971.0 to 3.974.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.974.0\u003c/h2\u003e\n\u003ch4\u003e3.974.0(2026-01-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd new pkg folder to sdkVersions.properties (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7675\"\u003e#7675\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/766beed1de7795bec02e67034203dd3244cd2be6\"\u003e766beed1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for http label validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7671\"\u003e#7671\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8536efc9f405fbbb6c1a7d9e633d77e991473e14\"\u003e8536efc9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  move package folders for internal pkgs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7670\"\u003e#7670\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce66606d7028a9a2841fc27acdd4bab3a0917546\"\u003ece66606d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Customer Identifier parameter deprecation date has been removed. For new implementations, we recommend using the CustomerAWSAccountID. Your current integration will continue to work. When updating your implementation, consider migrating to CustomerAWSAccountID for improved integration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa72d80d495eb4a259cc6b8a256258b9caedf8f3\"\u003efa72d80d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Adding documentation to user guide and API documentation for how customers can create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6dac27bb72cf04ee4f9ed7234a3e68f829e323e4\"\u003e6dac27bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8b7e9d8f342d5a240b33af7461d31e0bbb4ac1b\"\u003ea8b7e9d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers Realtime now supports Node.js 24.x runtime on the Amazon Linux 2023 operating system. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa6e74c6ff4f8b99556d75f1b1ce49a01b0bc60e\"\u003efa6e74c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding new enum value for ScanStatusReason (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a12c8c688ed02a5cc9020a0e8ec34168080a64e8\"\u003ea12c8c68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add better support for fractional GPU instances in DescribeInstanceTypes API. The new fields, logicalGpuCount, gpuPartitionSize, and workload array enable better GPU resource selection and filtering for both full and fractional GPU instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/72b8a1cc9b45c014fb73934b8326cb69f35bde43\"\u003e72b8a1cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the lower range for the maxResults request property for DescribeAffectedEntities, DescribeAffectedEntitiesForOrganization, DescribeEvents, and DescribeEventsForOrganization API request properties. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/202b860d0e59a579a6bf3dad354b20a5df3fe587\"\u003e202b860d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-budgets:\u003c/strong\u003e  Add Budget FilterExpression and Metrics fields to DescribeBudgetPerformanceHistory to support more granular filtering options. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b7d32177c966a309dbb70196e18f63bafe141f5\"\u003e5b7d3217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for Amazon EC2 Auto Scaling group deletion protection (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce97b637c2ca87fc2278d472a7fdfbeb97c2dac2\"\u003ece97b637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Adds additional waiters to Amazon DynamoDB. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/55f5f7fda1880ec8009992b4b72921075f828841\"\u003e55f5f7fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  support open version ranges for internal packages - move core \u0026amp; types (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7674\"\u003e#7674\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3cdc641fc5aeaf50e5689f64109d4187cc0ad63\"\u003ea3cdc641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e  create config package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7667\"\u003e#7667\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/943761cd81f6506511257c4b7a0a6b083d105603\"\u003e943761cd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.974.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.973.0\u003c/h2\u003e\n\u003ch4\u003e3.973.0(2026-01-21)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-21 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a66a0a1e3c31cd645ad42efb3ac33ba92f67cfe\"\u003e5a66a0a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  AWS Config Conformance Packs now support tag-on-create through PutConformancePack API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0cbc598738e8ab7b0f5446c4b752d0209a73d3c2\"\u003e0cbc5987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Added documentation and model for sheet layout groups - allows sheet elements to be grouped, Added documentation and the feature enables admins to have granular control over connectors under actions, Updated API documentation for PDF Export in Snapshot Export APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5862792f6fb6ad113c4b3e654d9958571b3a2bc9\"\u003e5862792f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Added support of multiple EBS cards. New EbsCardIndex parameter enables attaching volumes to specific EBS cards on supported instance types for improved storage performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/306621454badc231432a31e11508cfd5b2d75820\"\u003e30662145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Supports custom browser extensions for AgentCore Browser and increased message payloads up to 100KB per message in an Event for AgentCore Memory (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd22907497ec421c8491fecb6782ead52828a1e9\"\u003ebd229074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.973.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.972.0\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/aws/aws-sdk-js-v3/blob/main/clients/client-sso/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.973.0...v3.974.0\"\u003e3.974.0\u003c/a\u003e (2026-01-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.971.0...v3.972.0\"\u003e3.972.0\u003c/a\u003e (2026-01-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\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/aws/aws-sdk-js-v3/commit/2f2a87473a446137d9b3c5d30a091eda7e7d38b3\"\u003e\u003ccode\u003e2f2a874\u003c/code\u003e\u003c/a\u003e Publish v3.974.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8536efc9f405fbbb6c1a7d9e633d77e991473e14\"\u003e\u003ccode\u003e8536efc\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for http label validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c47a84766e65e9a7f3d7151ff10d58aba29e6df0\"\u003e\u003ccode\u003ec47a847\u003c/code\u003e\u003c/a\u003e Publish v3.972.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003e\u003ccode\u003ee0b484f\u003c/code\u003e\u003c/a\u003e chore: replace rimraf with premove (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.974.0/clients/client-sso\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/core` from 3.970.0 to 3.973.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.973.0\u003c/h2\u003e\n\u003ch4\u003e3.973.0(2026-01-21)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-21 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a66a0a1e3c31cd645ad42efb3ac33ba92f67cfe\"\u003e5a66a0a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  AWS Config Conformance Packs now support tag-on-create through PutConformancePack API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0cbc598738e8ab7b0f5446c4b752d0209a73d3c2\"\u003e0cbc5987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Added documentation and model for sheet layout groups - allows sheet elements to be grouped, Added documentation and the feature enables admins to have granular control over connectors under actions, Updated API documentation for PDF Export in Snapshot Export APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5862792f6fb6ad113c4b3e654d9958571b3a2bc9\"\u003e5862792f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Added support of multiple EBS cards. New EbsCardIndex parameter enables attaching volumes to specific EBS cards on supported instance types for improved storage performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/306621454badc231432a31e11508cfd5b2d75820\"\u003e30662145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Supports custom browser extensions for AgentCore Browser and increased message payloads up to 100KB per message in an Event for AgentCore Memory (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd22907497ec421c8491fecb6782ead52828a1e9\"\u003ebd229074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.973.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.972.0\u003c/h2\u003e\n\u003ch4\u003e3.972.0(2026-01-20)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003ereplace rimraf with premove (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7669\"\u003e#7669\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003ee0b484fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-20 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3266a28d8d85c8102315f4a1d92c887cbdab6132\"\u003e3266a28d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a660c503907bed1a1d15e3a31edb2056b3dca024\"\u003ea660c503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f906d762f69f441ed48b173f58d2f2218e19ea41\"\u003ef906d762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Added support for extended prompt caching with one hour TTL. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2cc679ff11476d18b56bd794f4af41a5ffc1ffe2\"\u003e2cc679ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspaces:\u003c/strong\u003e  Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a7d41c3f7d3f33647db8b42951ed237de405fa54\"\u003ea7d41c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ca740f521259bb39b85a82385f92356009555d9\"\u003e5ca740f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fe5ed933fe118b4aa43f3006a8d58512dd3895f\"\u003e3fe5ed93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.972.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.971.0\u003c/h2\u003e\n\u003ch4\u003e3.971.0(2026-01-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e  bump vitest to 4.x (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7662\"\u003e#7662\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4af3e38b68a52a718a52db86fd5a6f01499a8dc\"\u003ee4af3e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  tag maven release 0.42.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7664\"\u003e#7664\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eea2ef451723516ef43924418fff7993b04759ca\"\u003eeea2ef45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adding security consideration comments for lcc accessing execution role under root access (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83b0e783e4888eca18f8ea964fef7dca47c89545\"\u003e83b0e783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glacier:\u003c/strong\u003e  Documentation updates for Amazon Glacier's maintenance mode (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18674f5d4601aa201831ed695aaa99a174cfffab\"\u003e18674f5d\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/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 `@aws-sdk/credential-provider-env` from 3.970.0 to 3.972.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/credential-provider-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.972.0\u003c/h2\u003e\n\u003ch4\u003e3.972.0(2026-01-20)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003ereplace rimraf with premove (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7669\"\u003e#7669\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003ee0b484fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-20 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3266a28d8d85c8102315f4a1d92c887cbdab6132\"\u003e3266a28d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a660c503907bed1a1d15e3a31edb2056b3dca024\"\u003ea660c503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f906d762f69f441ed48b173f58d2f2218e19ea41\"\u003ef906d762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Added support for extended prompt caching with one hour TTL. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2cc679ff11476d18b56bd794f4af41a5ffc1ffe2\"\u003e2cc679ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspaces:\u003c/strong\u003e  Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a7d41c3f7d3f33647db8b42951ed237de405fa54\"\u003ea7d41c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ca740f521259bb39b85a82385f92356009555d9\"\u003e5ca740f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fe5ed933fe118b4aa43f3006a8d58512dd3895f\"\u003e3fe5ed93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.972.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.971.0\u003c/h2\u003e\n\u003ch4\u003e3.971.0(2026-01-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e  bump vitest to 4.x (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7662\"\u003e#7662\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4af3e38b68a52a718a52db86fd5a6f01499a8dc\"\u003ee4af3e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  tag maven release 0.42.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7664\"\u003e#7664\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eea2ef451723516ef43924418fff7993b04759ca\"\u003eeea2ef45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adding security consideration comments for lcc accessing execution role under root access (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83b0e783e4888eca18f8ea964fef7dca47c89545\"\u003e83b0e783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glacier:\u003c/strong\u003e  Documentation updates for Amazon Glacier's maintenance mode (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18674f5d4601aa201831ed695aaa99a174cfffab\"\u003e18674f5d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-16 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5149b6b044bdd9fd1dbcdf216fffcd8e5b6f15dc\"\u003e5149b6b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  This release adds support for numeric filtering and complex free-text searches cases for the Search and SearchListings APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce5567491d7817176e3e4745b2cea36bebc6708\"\u003e3ce55674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Adds support to allow customers to create form with Dispute configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faedfc8b8dc9ea1a6d35ade94630e64dbaa78361\"\u003efaedfc8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-launch-wizard:\u003c/strong\u003e  Added UpdateDeployment, ListDeploymentPatternVersions and GetDeploymentPatternVersion APIs for Launch Wizard (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5126f41ecd403e5fd3c24dbf75bad3a8256c8f8a\"\u003e5126f41e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-resource-explorer-2:\u003c/strong\u003e  Added ViewName to View-related responses and ServiceViewName to GetServiceView response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0212a1077033159f7a429afad4fe47b84e61c4f\"\u003ee0212a10\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.971.0.zip\u003c/strong\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/aws/aws-sdk-js-v3/commits/HEAD/packages/credential-provider-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-http` from 3.970.0 to 3.972.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/credential-provider-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.972.0\u003c/h2\u003e\n\u003ch4\u003e3.972.0(2026-01-20)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003ereplace rimraf with premove (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7669\"\u003e#7669\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003ee0b484fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-20 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3266a28d8d85c8102315f4a1d92c887cbdab6132\"\u003e3266a28d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a660c503907bed1a1d15e3a31edb2056b3dca024\"\u003ea660c503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f906d762f69f441ed48b173f58d2f2218e19ea41\"\u003ef906d762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Added support for extended prompt caching with one hour TTL. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2cc679ff11476d18b56bd794f4af41a5ffc1ffe2\"\u003e2cc679ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspaces:\u003c/strong\u003e  Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a7d41c3f7d3f33647db8b42951ed237de405fa54\"\u003ea7d41c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ca740f521259bb39b85a82385f92356009555d9\"\u003e5ca740f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fe5ed933fe118b4aa43f3006a8d58512dd3895f\"\u003e3fe5ed93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.972.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.971.0\u003c/h2\u003e\n\u003ch4\u003e3.971.0(2026-01-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e  bump vitest to 4.x (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7662\"\u003e#7662\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4af3e38b68a52a718a52db86fd5a6f01499a8dc\"\u003ee4af3e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  tag maven release 0.42.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7664\"\u003e#7664\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eea2ef451723516ef43924418fff7993b04759ca\"\u003eeea2ef45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adding security consideration comments for lcc accessing execution role under root access (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83b0e783e4888eca18f8ea964fef7dca47c89545\"\u003e83b0e783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glacier:\u003c/strong\u003e  Documentation updates for Amazon Glacier's maintenance mode (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18674f5d4601aa201831ed695aaa99a174cfffab\"\u003e18674f5d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-16 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5149b6b044bdd9fd1dbcdf216fffcd8e5b6f15dc\"\u003e5149b6b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  This release adds support for numeric filtering and complex free-text searches cases for the Search and SearchListings APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce5567491d7817176e3e4745b2cea36bebc6708\"\u003e3ce55674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Adds support to allow customers to create form with Dispute configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faedfc8b8dc9ea1a6d35ade94630e64dbaa78361\"\u003efaedfc8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-launch-wizard:\u003c/strong\u003e  Added UpdateDeployment, ListDeploymentPatternVersions and GetDeploymentPatternVersion APIs for Launch Wizard (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5126f41ecd403e5fd3c24dbf75bad3a8256c8f8a\"\u003e5126f41e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-resource-explorer-2:\u003c/strong\u003e  Added ViewName to View-related responses and ServiceViewName to GetServiceView response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0212a1077033159f7a429afad4fe47b84e61c4f\"\u003ee0212a10\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.971.0.zip\u003c/strong\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/aws/aws-sdk-js-v3/commits/HEAD/packages/credential-provider-http\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-ini` from 3.971.0 to 3.972.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/credential-provider-ini\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.972.0\u003c/h2\u003e\n\u003ch4\u003e3.972.0(2026-01-20)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003ereplace rimraf with premove (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7669\"\u003e#7669\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003ee0b484fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-20 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3266a28d8d85c8102315f4a1d92c887cbdab6132\"\u003e3266a28d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a660c503907bed1a1d15e3a31edb2056b3dca024\"\u003ea660c503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f906d762f69f441ed48b173f58d2f2218e19ea41\"\u003ef906d762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Added support for extended prompt caching with one hour TTL. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2cc679ff11476d18b56bd794f4af41a5ffc1ffe2\"\u003e2cc679ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspaces:\u003c/strong\u003e  Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a7d41c3f7d3f33647db8b42951ed237de405fa54\"\u003ea7d41c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ca740f521259bb39b85a82385f92356009555d9\"\u003e5ca740f5\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/laoshuikaixue/VoiceHub/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laoshuikaixue%2FVoiceHub/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"},{"uuid":"3782496753","node_id":"PR_kwDOOXrrT867lcvL","number":243,"state":"open","title":"Bump the major group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["varlock","community","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T18:35:33.000Z","updated_at":"2026-01-05T18:36:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"major","update_count":5,"packages":[{"name":"globals","old_version":"16.3.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"24.9.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.0.0` |\n| [which](https://github.com/npm/node-which) | `5.0.0` | `6.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.2` | `25.0.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.2.0` |\n\nBumps the major group with 1 update in the /packages/varlock-docs-mcp directory: [zod](https://github.com/colinhacks/zod).\n\nUpdates `globals` from 16.3.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.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/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b\"\u003e\u003ccode\u003ebb89b18\u003c/code\u003e\u003c/a\u003e 17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03\"\u003e\u003ccode\u003eebe1063\u003c/code\u003e\u003c/a\u003e Update globals (2026-01-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c\"\u003e\u003ccode\u003ee3d8da3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e7c0453f80840ebcef3a6bccaabc7a9dc0cb7a84\"\u003e\u003ccode\u003ee7c0453\u003c/code\u003e\u003c/a\u003e Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1bc6e3bc6658d4243a714bb7dd7401f206fd3bc5\"\u003e\u003ccode\u003e1bc6e3b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ebunBuiltin\u003c/code\u003e and \u003ccode\u003edenoBuiltin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4b78f56c1c305e34161183e8fd5ac89e92c72e84\"\u003e\u003ccode\u003e4b78f56\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/59ceff80cb22de31a78651acdda4db1a91eefb11\"\u003e\u003ccode\u003e59ceff8\u003c/code\u003e\u003c/a\u003e Get all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4a02a852463c03ae722f14f06944c5aa7e0e06e0\"\u003e\u003ccode\u003e4a02a85\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bc293ec2498be49293e3aec46186a98a76e5ecd\"\u003e\u003ccode\u003e7bc293e\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/814075ffd71e6b0599f2611cd445b00906ad2181\"\u003e\u003ccode\u003e814075f\u003c/code\u003e\u003c/a\u003e Fix browser launch (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/dmno-dev/varlock/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmno-dev%2Fvarlock/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"},{"uuid":"3781506148","node_id":"PR_kwDOOXrrT867iLDx","number":241,"state":"open","title":"Bump the major group across 2 directories with 6 updates","user":"dependabot[bot]","labels":["varlock","community","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T13:28:33.000Z","updated_at":"2026-01-05T13:29:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"major","update_count":6,"packages":[{"name":"globals","old_version":"16.3.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"24.1.0","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.3","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.0.0` |\n| [which](https://github.com/npm/node-which) | `5.0.0` | `6.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `25.0.3` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.2.0` |\n\nBumps the major group with 1 update in the /packages/varlock-docs-mcp directory: [zod](https://github.com/colinhacks/zod).\n\nUpdates `globals` from 16.3.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.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/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b\"\u003e\u003ccode\u003ebb89b18\u003c/code\u003e\u003c/a\u003e 17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03\"\u003e\u003ccode\u003eebe1063\u003c/code\u003e\u003c/a\u003e Update globals (2026-01-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c\"\u003e\u003ccode\u003ee3d8da3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e7c0453f80840ebcef3a6bccaabc7a9dc0cb7a84\"\u003e\u003ccode\u003ee7c0453\u003c/code\u003e\u003c/a\u003e Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1bc6e3bc6658d4243a714bb7dd7401f206fd3bc5\"\u003e\u003ccode\u003e1bc6e3b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ebunBuiltin\u003c/code\u003e and \u003ccode\u003edenoBuiltin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4b78f56c1c305e34161183e8fd5ac89e92c72e84\"\u003e\u003ccode\u003e4b78f56\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/59ceff80cb22de31a78651acdda4db1a91eefb11\"\u003e\u003ccode\u003e59ceff8\u003c/code\u003e\u003c/a\u003e Get all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4a02a852463c03ae722f14f06944c5aa7e0e06e0\"\u003e\u003ccode\u003e4a02a85\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bc293ec2498be49293e3aec46186a98a76e5ecd\"\u003e\u003ccode\u003e7bc293e\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/814075ffd71e6b0599f2611cd445b00906ad2181\"\u003e\u003ccode\u003e814075f\u003c/code\u003e\u003c/a\u003e Fix browser launch (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-tsconfig-paths` from 5.1.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/releases\"\u003evite-tsconfig-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e No intentional breaking changes. Major version bump due to extensive internal refactoring; downgrade to v5 if needed.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn-demand tsconfig discovery via \u003ccode\u003eprojectDiscovery: \u0026quot;lazy\u0026quot;\u003c/code\u003e, while eager discovery remains the default.\u003c/li\u003e\n\u003cli\u003etsconfig/jsconfig files are watched and reloaded automatically in both modes, including during \u003ccode\u003evite build --watch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003elogFile\u003c/code\u003e option for per-import resolution traces (pass \u003ccode\u003etrue\u003c/code\u003e for \u003ccode\u003evite-tsconfig-paths.log\u003c/code\u003e or provide a path).\u003c/li\u003e\n\u003cli\u003eSupport for root \u003ccode\u003e/*\u003c/code\u003e aliases and other absolute-style imports.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003e.astro\u003c/code\u003e files when \u003ccode\u003eallowJs\u003c/code\u003e/\u003ccode\u003eloose\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore reliable tsconfig watching and resolver refreshes: handles lazy discovery edge cases, recreates resolvers after file changes, tolerates missing directories, and copes better with virtual importers.\u003c/li\u003e\n\u003cli\u003eWindows path handling now normalizes drive-letter casing to avoid missed matches (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/183\"\u003e#183\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpgrade notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall the stable release: \u003ccode\u003epnpm add -D vite-tsconfig-paths\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOpt into lazy discovery or logging when needed:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport tsconfigPaths from 'vite-tsconfig-paths'\n\u003cp\u003eexport default {\nplugins: [\ntsconfigPaths({\nprojectDiscovery: 'lazy',\nlogFile: true,\n}),\n],\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRooted path patterns such as \u003ccode\u003e\u0026quot;/*\u0026quot;: [\u0026quot;src/*\u0026quot;]\u003c/code\u003e now resolve the same way tsserver does.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(windows): ensure drive letter is uppercase (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003e.astro\u003c/code\u003e to JS-like extension regex (fbbc8edb86606c612565a6672c8e0ae93f0001a0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdded support for \u003ccode\u003e/*\u003c/code\u003e path aliases.\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdded a new \u003ccode\u003elogFile\u003c/code\u003e option.\u003c/strong\u003e\u003cbr /\u003e\nPass \u003ccode\u003elogFile: true\u003c/code\u003e and the plugin will create a \u003ccode\u003evite-tsconfig-paths.log\u003c/code\u003e file in your working directory.\u003c/p\u003e\n\u003cp\u003eUsing \u003ccode\u003eDEBUG=vite-tsconfig-paths\u003c/code\u003e in the past has worked pretty well, but it isn't always the most readable. In v6 and above, this plugin will still have debug logs using this approach, but module resolution will only be logged through the new \u003ccode\u003elogFile\u003c/code\u003e option. The log file will be comprehensive (as in, every import that vite-tsconfig-paths receives will be logged). If an import goes unhandled by this plugin, the reason will be logged. If an import is resolved, the resolved path and the tsconfig path are both logged. In fact, every possible code path (in the context of module resolution) is logged to the log file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eUniversal support for tsconfig reloading.\u003c/strong\u003e\u003c/p\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/6b0e61cc1ddc5eed97f03820f2d2d2b7cf8c5481\"\u003e\u003ccode\u003e6b0e61c\u003c/code\u003e\u003c/a\u003e chore: release v6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/3d97cb4b04d35ef33cda64e1e068131b113b2315\"\u003e\u003ccode\u003e3d97cb4\u003c/code\u003e\u003c/a\u003e fix: ensure project references don’t get lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/6119433c20872c7db0f507b7aabda447ebdfea41\"\u003e\u003ccode\u003e6119433\u003c/code\u003e\u003c/a\u003e chore(test): add control over \u003ccode\u003e-p\u003c/code\u003e value of \u003ccode\u003etsc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/04e4602adbcdb845a961f72b1041f0537997cb48\"\u003e\u003ccode\u003e04e4602\u003c/code\u003e\u003c/a\u003e chore(test): add case for common “project reference” pattern (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/0f27ad229549218e9da724f17c65523ec770f9de\"\u003e\u003ccode\u003e0f27ad2\u003c/code\u003e\u003c/a\u003e chore(docs): mention vite-postgres\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/4228a5489c3f6a21d75db5750ac2517bcf1defa4\"\u003e\u003ccode\u003e4228a54\u003c/code\u003e\u003c/a\u003e chore: release v6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/cf7147c95675429b8d3d27338c9d7cafbb36f182\"\u003e\u003ccode\u003ecf7147c\u003c/code\u003e\u003c/a\u003e fix: ensure all paths are normalized for Windows compatibility (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/3d029d91c9986168087d689e260df08cf75b8c77\"\u003e\u003ccode\u003e3d029d9\u003c/code\u003e\u003c/a\u003e chore(test): add logs for vite module resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/2da87a8faad0e0775a4c67420ccaf312d0e851eb\"\u003e\u003ccode\u003e2da87a8\u003c/code\u003e\u003c/a\u003e chore(test): run tests sequentially in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/b9a5a813b825c0346c17e57ccc82539e68ecc3a1\"\u003e\u003ccode\u003eb9a5a81\u003c/code\u003e\u003c/a\u003e chore(test): enable debug logs in test suite\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/compare/v5.1.4...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/dmno-dev/varlock/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmno-dev%2Fvarlock/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"},{"uuid":"3780864694","node_id":"PR_kwDOQZ15DM67gDZT","number":10,"state":"closed","title":"Bump the major group across 3 directories with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T10:50:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T09:52:10.000Z","updated_at":"2026-02-02T10:50:56.000Z","time_to_close":2422725,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"major","update_count":6,"packages":[{"name":"globals","old_version":"16.3.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"24.1.0","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.3","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.0.0` |\n| [which](https://github.com/npm/node-which) | `5.0.0` | `6.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `25.0.3` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.2.0` |\n\nBumps the major group with 1 update in the /packages/varlock directory: [which](https://github.com/npm/node-which).\nBumps the major group with 1 update in the /packages/varlock-docs-mcp directory: [zod](https://github.com/colinhacks/zod).\n\nUpdates `globals` from 16.3.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.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/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b\"\u003e\u003ccode\u003ebb89b18\u003c/code\u003e\u003c/a\u003e 17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03\"\u003e\u003ccode\u003eebe1063\u003c/code\u003e\u003c/a\u003e Update globals (2026-01-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c\"\u003e\u003ccode\u003ee3d8da3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e7c0453f80840ebcef3a6bccaabc7a9dc0cb7a84\"\u003e\u003ccode\u003ee7c0453\u003c/code\u003e\u003c/a\u003e Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1bc6e3bc6658d4243a714bb7dd7401f206fd3bc5\"\u003e\u003ccode\u003e1bc6e3b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ebunBuiltin\u003c/code\u003e and \u003ccode\u003edenoBuiltin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4b78f56c1c305e34161183e8fd5ac89e92c72e84\"\u003e\u003ccode\u003e4b78f56\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/59ceff80cb22de31a78651acdda4db1a91eefb11\"\u003e\u003ccode\u003e59ceff8\u003c/code\u003e\u003c/a\u003e Get all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4a02a852463c03ae722f14f06944c5aa7e0e06e0\"\u003e\u003ccode\u003e4a02a85\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bc293ec2498be49293e3aec46186a98a76e5ecd\"\u003e\u003ccode\u003e7bc293e\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/814075ffd71e6b0599f2611cd445b00906ad2181\"\u003e\u003ccode\u003e814075f\u003c/code\u003e\u003c/a\u003e Fix browser launch (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-tsconfig-paths` from 5.1.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/releases\"\u003evite-tsconfig-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e No intentional breaking changes. Major version bump due to extensive internal refactoring; downgrade to v5 if needed.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn-demand tsconfig discovery via \u003ccode\u003eprojectDiscovery: \u0026quot;lazy\u0026quot;\u003c/code\u003e, while eager discovery remains the default.\u003c/li\u003e\n\u003cli\u003etsconfig/jsconfig files are watched and reloaded automatically in both modes, including during \u003ccode\u003evite build --watch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003elogFile\u003c/code\u003e option for per-import resolution traces (pass \u003ccode\u003etrue\u003c/code\u003e for \u003ccode\u003evite-tsconfig-paths.log\u003c/code\u003e or provide a path).\u003c/li\u003e\n\u003cli\u003eSupport for root \u003ccode\u003e/*\u003c/code\u003e aliases and other absolute-style imports.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003e.astro\u003c/code\u003e files when \u003ccode\u003eallowJs\u003c/code\u003e/\u003ccode\u003eloose\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore reliable tsconfig watching and resolver refreshes: handles lazy discovery edge cases, recreates resolvers after file changes, tolerates missing directories, and copes better with virtual importers.\u003c/li\u003e\n\u003cli\u003eWindows path handling now normalizes drive-letter casing to avoid missed matches (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/183\"\u003e#183\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpgrade notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall the stable release: \u003ccode\u003epnpm add -D vite-tsconfig-paths\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOpt into lazy discovery or logging when needed:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport tsconfigPaths from 'vite-tsconfig-paths'\n\u003cp\u003eexport default {\nplugins: [\ntsconfigPaths({\nprojectDiscovery: 'lazy',\nlogFile: true,\n}),\n],\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRooted path patterns such as \u003ccode\u003e\u0026quot;/*\u0026quot;: [\u0026quot;src/*\u0026quot;]\u003c/code\u003e now resolve the same way tsserver does.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(windows): ensure drive letter is uppercase (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003e.astro\u003c/code\u003e to JS-like extension regex (fbbc8edb86606c612565a6672c8e0ae93f0001a0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdded support for \u003ccode\u003e/*\u003c/code\u003e path aliases.\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdded a new \u003ccode\u003elogFile\u003c/code\u003e option.\u003c/strong\u003e\u003cbr /\u003e\nPass \u003ccode\u003elogFile: true\u003c/code\u003e and the plugin will create a \u003ccode\u003evite-tsconfig-paths.log\u003c/code\u003e file in your working directory.\u003c/p\u003e\n\u003cp\u003eUsing \u003ccode\u003eDEBUG=vite-tsconfig-paths\u003c/code\u003e in the past has worked pretty well, but it isn't always the most readable. In v6 and above, this plugin will still have debug logs using this approach, but module resolution will only be logged through the new \u003ccode\u003elogFile\u003c/code\u003e option. The log file will be comprehensive (as in, every import that vite-tsconfig-paths receives will be logged). If an import goes unhandled by this plugin, the reason will be logged. If an import is resolved, the resolved path and the tsconfig path are both logged. In fact, every possible code path (in the context of module resolution) is logged to the log file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eUniversal support for tsconfig reloading.\u003c/strong\u003e\u003c/p\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/6b0e61cc1ddc5eed97f03820f2d2d2b7cf8c5481\"\u003e\u003ccode\u003e6b0e61c\u003c/code\u003e\u003c/a\u003e chore: release v6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/3d97cb4b04d35ef33cda64e1e068131b113b2315\"\u003e\u003ccode\u003e3d97cb4\u003c/code\u003e\u003c/a\u003e fix: ensure project references don’t get lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/6119433c20872c7db0f507b7aabda447ebdfea41\"\u003e\u003ccode\u003e6119433\u003c/code\u003e\u003c/a\u003e chore(test): add control over \u003ccode\u003e-p\u003c/code\u003e value of \u003ccode\u003etsc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/04e4602adbcdb845a961f72b1041f0537997cb48\"\u003e\u003ccode\u003e04e4602\u003c/code\u003e\u003c/a\u003e chore(test): add case for common “project reference” pattern (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/0f27ad229549218e9da724f17c65523ec770f9de\"\u003e\u003ccode\u003e0f27ad2\u003c/code\u003e\u003c/a\u003e chore(docs): mention vite-postgres\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/4228a5489c3f6a21d75db5750ac2517bcf1defa4\"\u003e\u003ccode\u003e4228a54\u003c/code\u003e\u003c/a\u003e chore: release v6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/cf7147c95675429b8d3d27338c9d7cafbb36f182\"\u003e\u003ccode\u003ecf7147c\u003c/code\u003e\u003c/a\u003e fix: ensure all paths are normalized for Windows compatibility (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/3d029d91c9986168087d689e260df08cf75b8c77\"\u003e\u003ccode\u003e3d029d9\u003c/code\u003e\u003c/a\u003e chore(test): add logs for vite module resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/2da87a8faad0e0775a4c67420ccaf312d0e851eb\"\u003e\u003ccode\u003e2da87a8\u003c/code\u003e\u003c/a\u003e chore(test): run tests sequentially in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/b9a5a813b825c0346c17e57ccc82539e68ecc3a1\"\u003e\u003ccode\u003eb9a5a81\u003c/code\u003e\u003c/a\u003e chore(test): enable debug logs in test suite\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/compare/v5.1.4...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DASTOVEK/varlock/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DASTOVEK%2Fvarlock/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3771327532","node_id":"PR_kwDOK-WPf867B7Vo","number":2,"state":"open","title":"Bump the development-dependencies group with 21 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":"2025-12-30T21:23:59.000Z","updated_at":"2025-12-31T00:00:19.054Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":21,"packages":[{"name":"@aws-amplify/backend","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"5.7.8","new_version":"8.0.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"5.7.8","new_version":"8.0.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@sveltejs/adapter-auto","old_version":"3.3.1","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.1","new_version":"2.49.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"3.1.2","new_version":"6.2.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@typescript-eslint/eslint-plugin","old_version":"6.21.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"6.21.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/eslint","old_version":"8.56.0","new_version":"9.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-svelte","old_version":"2.46.1","new_version":"3.13.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"lint-staged","old_version":"15.5.2","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"4.2.20","new_version":"5.46.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"3.8.6","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"5.4.21","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"1.6.1","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.18.0` | `1.19.0` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.0` | `1.8.1` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `5.7.8` | `8.0.0` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `5.7.8` | `8.0.0` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `3.3.1` | `7.0.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.1` | `2.49.2` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `3.1.2` | `6.2.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `6.21.0` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.21.0` | `8.51.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.1` | `0.27.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `9.39.2` |\n| [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) | `8.56.0` | `9.6.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `2.46.1` | `3.13.1` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.2` | `16.2.7` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `4.2.20` | `5.46.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `3.8.6` | `4.3.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `7.3.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `1.6.1` | `5.2.0` |\n\nUpdates `@aws-amplify/backend` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef35e393: Added support for passwordless authentication\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6469019: chore: upgrade SDK dependencies to recent versions\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6469019]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [34dc06f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f35e393]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-secret\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.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/aws-amplify/amplify-backend/commit/ffdc9dc5deea61bef70848c5efdf67ef3ee13ad0\"\u003e\u003ccode\u003effdc9dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3051\"\u003e#3051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f35e3932c9759ae7f2c7dbc0e6e1a756466671e2\"\u003e\u003ccode\u003ef35e393\u003c/code\u003e\u003c/a\u003e feat: add passwordless authentication support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/b402da978c4762642a9993b51fc3bbd250b2bc5e\"\u003e\u003ccode\u003eb402da9\u003c/code\u003e\u003c/a\u003e chore: remove dependency on node built-in (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/6469019cabd879c23aea38d5d7d45e795adf0da3\"\u003e\u003ccode\u003e6469019\u003c/code\u003e\u003c/a\u003e chore: bump SDK dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3057\"\u003e#3057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/34dc06fadbdfe080f589575cc2d1f03eb9896bbb\"\u003e\u003ccode\u003e34dc06f\u003c/code\u003e\u003c/a\u003e fix: remove freeform error message text from telemetry (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3050\"\u003e#3050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/899a46deab96ed6613396d6d1c15bbfd1cd26e46\"\u003e\u003ccode\u003e899a46d\u003c/code\u003e\u003c/a\u003e remove graphql-tools override (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3049\"\u003e#3049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.18.0...@aws-amplify/backend@1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6469019: chore: upgrade SDK dependencies to recent versions\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6469019]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [34dc06f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/model-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-secret\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/form-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/cli-core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/sandbox\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\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/aws-amplify/amplify-backend/commit/ffdc9dc5deea61bef70848c5efdf67ef3ee13ad0\"\u003e\u003ccode\u003effdc9dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3051\"\u003e#3051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f35e3932c9759ae7f2c7dbc0e6e1a756466671e2\"\u003e\u003ccode\u003ef35e393\u003c/code\u003e\u003c/a\u003e feat: add passwordless authentication support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/b402da978c4762642a9993b51fc3bbd250b2bc5e\"\u003e\u003ccode\u003eb402da9\u003c/code\u003e\u003c/a\u003e chore: remove dependency on node built-in (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/6469019cabd879c23aea38d5d7d45e795adf0da3\"\u003e\u003ccode\u003e6469019\u003c/code\u003e\u003c/a\u003e chore: bump SDK dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3057\"\u003e#3057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/34dc06fadbdfe080f589575cc2d1f03eb9896bbb\"\u003e\u003ccode\u003e34dc06f\u003c/code\u003e\u003c/a\u003e fix: remove freeform error message text from telemetry (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3050\"\u003e#3050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/899a46deab96ed6613396d6d1c15bbfd1cd26e46\"\u003e\u003ccode\u003e899a46d\u003c/code\u003e\u003c/a\u003e remove graphql-tools override (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3049\"\u003e#3049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ad794d89b7c0da51193d9b19e91af21f2c1630c9\"\u003e\u003ccode\u003ead794d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3048\"\u003e#3048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/6aa209fb22890ed065c1fba64d0d90e344c49dca\"\u003e\u003ccode\u003e6aa209f\u003c/code\u003e\u003c/a\u003e fix: function schedule deployment failure issue in the 1.17 update (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/477139ee3c7657018bf674e226e9e6dd593ee810\"\u003e\u003ccode\u003e477139e\u003c/code\u003e\u003c/a\u003e feat(auth): Add email MFA support to Amplify Auth construct (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3036\"\u003e#3036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5d4b72f9eacaab36a01d3ab87a44abdb01e7f632\"\u003e\u003ccode\u003e5d4b72f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3038\"\u003e#3038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.0...@aws-amplify/backend-cli@1.8.1\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 5.7.8 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-beta.0...8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e2dc20ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003eee8ba7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003ee6f50b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e81ae30a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-beta.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.3...8.0.0-beta.0\"\u003e8.0.0-beta.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8204\"\u003e#8204\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e48694b9e1ff1d3f2de2f8b140cbbeb280d6a21d\"\u003ee48694b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add command not changing namespace (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8224\"\u003e#8224\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/60cf66675159fb09cd41c94ce657202d01e05c74\"\u003e60cf666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e remove kotlin-bom dependency (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8237\"\u003e#8237\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a89474920569d404e3b19e22e782e656d5b59bdd\"\u003ea894749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b68ac9e2dfc3ed292b7879bd7aeaab3d05ac84d5\"\u003eb68ac9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e fix cap run command for yarn pnp mode (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/79ace5c7054d86d5b33ce325751ff738c63d4b0c\"\u003e79ace5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8207\"\u003e#8207\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3912030491a4b252bfd344eb708409dc1a3737e6\"\u003e3912030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e use ReturnPromise for SystemBars returnType (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8239\"\u003e#8239\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/eb5128866953281dc7bed88bd734fc3804b3a702\"\u003eeb51288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Plugin.resolve act consistently (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8225\"\u003e#8225\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/06aeb9e85d162d6be9d96820edcb2008cd74da84\"\u003e06aeb9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e Update com.google.gms:google-service version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba05dd3da26dbe807e7405f98f4160ba6aea73ce\"\u003eba05dd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Select a cap run target by target name (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8199\"\u003e#8199\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b30c472490117a5dbb14a9556ef1b6ca6e39b45b\"\u003eb30c472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS:\u003c/strong\u003e Allow plugins to hook into handling WebView URL authentication challenges (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e8507cfe4d93337ddee8ab6597aab5209ebb4858\"\u003ee8507cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSystem Bars Plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8180\"\u003e#8180\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a32216ac0607172a3a9c7ae5cdbfc598769294a6\"\u003ea32216a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-alpha.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.2...8.0.0-alpha.3\"\u003e8.0.0-alpha.3\u003c/a\u003e (2025-10-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change SPM incompatible plugin message (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8129\"\u003e#8129\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/28c2a96d898b07a05ae763f798e8903601cc3f67\"\u003e28c2a96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't exclude Cordova plugins from SPM management (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8140\"\u003e#8140\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/69bbd3dc59cd6f56252c06f23b351952af8661be\"\u003e69bbd3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e prefer studio executable over studio.sh on linux if available (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8110\"\u003e#8110\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/62bd16f675cb492b52c0b73483fddfd63c608189\"\u003e62bd16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e also call bridge.reset() on webViewWebContentProcessDidTerminate (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8143\"\u003e#8143\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/1de1f157169bc0e23060ffabf044c6d391b98efe\"\u003e1de1f15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Remove Cordova UIView extension (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8189\"\u003e#8189\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0c7bcd3d10f3e3d5a1259f5096879771f8e26436\"\u003e0c7bcd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e replace deprecation warnings (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e76b29b77a7d71ef2341dd3aa530c5d9f291a941\"\u003ee76b29b\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-beta.0...8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e2dc20ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003eee8ba7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003ee6f50b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e81ae30a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.3...8.0.0-beta.0\"\u003e8.0.0-beta.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8204\"\u003e#8204\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e48694b9e1ff1d3f2de2f8b140cbbeb280d6a21d\"\u003ee48694b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add command not changing namespace (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8224\"\u003e#8224\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/60cf66675159fb09cd41c94ce657202d01e05c74\"\u003e60cf666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e remove kotlin-bom dependency (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8237\"\u003e#8237\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a89474920569d404e3b19e22e782e656d5b59bdd\"\u003ea894749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b68ac9e2dfc3ed292b7879bd7aeaab3d05ac84d5\"\u003eb68ac9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e fix cap run command for yarn pnp mode (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/79ace5c7054d86d5b33ce325751ff738c63d4b0c\"\u003e79ace5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8207\"\u003e#8207\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3912030491a4b252bfd344eb708409dc1a3737e6\"\u003e3912030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e use ReturnPromise for SystemBars returnType (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8239\"\u003e#8239\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/eb5128866953281dc7bed88bd734fc3804b3a702\"\u003eeb51288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Plugin.resolve act consistently (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8225\"\u003e#8225\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/06aeb9e85d162d6be9d96820edcb2008cd74da84\"\u003e06aeb9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e Update com.google.gms:google-service version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba05dd3da26dbe807e7405f98f4160ba6aea73ce\"\u003eba05dd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Select a cap run target by target name (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8199\"\u003e#8199\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b30c472490117a5dbb14a9556ef1b6ca6e39b45b\"\u003eb30c472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS:\u003c/strong\u003e Allow plugins to hook into handling WebView URL authentication challenges (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e8507cfe4d93337ddee8ab6597aab5209ebb4858\"\u003ee8507cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSystem Bars Plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8180\"\u003e#8180\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a32216ac0607172a3a9c7ae5cdbfc598769294a6\"\u003ea32216a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.2...8.0.0-alpha.3\"\u003e8.0.0-alpha.3\u003c/a\u003e (2025-10-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change SPM incompatible plugin message (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8129\"\u003e#8129\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/28c2a96d898b07a05ae763f798e8903601cc3f67\"\u003e28c2a96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't exclude Cordova plugins from SPM management (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8140\"\u003e#8140\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/69bbd3dc59cd6f56252c06f23b351952af8661be\"\u003e69bbd3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e prefer studio executable over studio.sh on linux if available (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8110\"\u003e#8110\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/62bd16f675cb492b52c0b73483fddfd63c608189\"\u003e62bd16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e also call bridge.reset() on webViewWebContentProcessDidTerminate (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8143\"\u003e#8143\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/1de1f157169bc0e23060ffabf044c6d391b98efe\"\u003e1de1f15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Remove Cordova UIView extension (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8189\"\u003e#8189\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0c7bcd3d10f3e3d5a1259f5096879771f8e26436\"\u003e0c7bcd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e replace deprecation warnings (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e76b29b77a7d71ef2341dd3aa530c5d9f291a941\"\u003ee76b29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Silence WKProcessPool warning (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8184\"\u003e#8184\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b6abcb7d656ee24e48a5d0dc7b68888b0318fe5d\"\u003eb6abcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.1...8.0.0-alpha.2\"\u003e8.0.0-alpha.2\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package capacitor\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/7.4.2...8.0.0-alpha.1\"\u003e8.0.0-alpha.1\u003c/a\u003e (2025-08-20)\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/ionic-team/capacitor/commit/1ef73a306e10799cb568a6efd3e358eb6bf9c717\"\u003e\u003ccode\u003e1ef73a3\u003c/code\u003e\u003c/a\u003e Release 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a74a36430f22439b0601080bb64a828cdbd131ea\"\u003e\u003ccode\u003ea74a364\u003c/code\u003e\u003c/a\u003e chore(cli): Add google-maps plugin to migrate command (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8265\"\u003e#8265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e\u003ccode\u003e81ae30a\u003c/code\u003e\u003c/a\u003e feat(android): Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003e\u003ccode\u003ee6f50b8\u003c/code\u003e\u003c/a\u003e fix(ios): move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e\u003ccode\u003e2dc20ee\u003c/code\u003e\u003c/a\u003e fix(cli): Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5b27fdf44a924f6aaf9b15555999bc839e7bfe81\"\u003e\u003ccode\u003e5b27fdf\u003c/code\u003e\u003c/a\u003e docs(core): fix typo in HttpResponse url description (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003e\u003ccode\u003eee8ba7b\u003c/code\u003e\u003c/a\u003e fix(cli): make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/441208e6ed9bd5180bc8df7395b69fae55e44291\"\u003e\u003ccode\u003e441208e\u003c/code\u003e\u003c/a\u003e chore(cli): Add geolocation to migrate cmd plugin changes (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8253\"\u003e#8253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/d3c0c19f96f204d88f70ea98ee3e71d8e9402e07\"\u003e\u003ccode\u003ed3c0c19\u003c/code\u003e\u003c/a\u003e Release 8.0.0-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0de935b5fc14059b7464a6e22d9b05769543b124\"\u003e\u003ccode\u003e0de935b\u003c/code\u003e\u003c/a\u003e docs(system-bars): publish file on npm (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8240\"\u003e#8240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/5.7.8...8.0.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/~capacitor-plugin-bot\"\u003ecapacitor-plugin-bot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​capacitor/android\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 5.7.8 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-beta.0...8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e2dc20ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003eee8ba7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003ee6f50b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e81ae30a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-beta.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.3...8.0.0-beta.0\"\u003e8.0.0-beta.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8204\"\u003e#8204\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e48694b9e1ff1d3f2de2f8b140cbbeb280d6a21d\"\u003ee48694b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add command not changing namespace (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8224\"\u003e#8224\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/60cf66675159fb09cd41c94ce657202d01e05c74\"\u003e60cf666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e remove kotlin-bom dependency (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8237\"\u003e#8237\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a89474920569d404e3b19e22e782e656d5b59bdd\"\u003ea894749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b68ac9e2dfc3ed292b7879bd7aeaab3d05ac84d5\"\u003eb68ac9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e fix cap run command for yarn pnp mode (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/79ace5c7054d86d5b33ce325751ff738c63d4b0c\"\u003e79ace5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8207\"\u003e#8207\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3912030491a4b252bfd344eb708409dc1a3737e6\"\u003e3912030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e use ReturnPromise for SystemBars returnType (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8239\"\u003e#8239\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/eb5128866953281dc7bed88bd734fc3804b3a702\"\u003eeb51288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Plugin.resolve act consistently (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8225\"\u003e#8225\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/06aeb9e85d162d6be9d96820edcb2008cd74da84\"\u003e06aeb9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e Update com.google.gms:google-service version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba05dd3da26dbe807e7405f98f4160ba6aea73ce\"\u003eba05dd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Select a cap run target by target name (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8199\"\u003e#8199\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b30c472490117a5dbb14a9556ef1b6ca6e39b45b\"\u003eb30c472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS:\u003c/strong\u003e Allow plugins to hook into handling WebView URL authentication challenges (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e8507cfe4d93337ddee8ab6597aab5209ebb4858\"\u003ee8507cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSystem Bars Plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8180\"\u003e#8180\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a32216ac0607172a3a9c7ae5cdbfc598769294a6\"\u003ea32216a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-alpha.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.2...8.0.0-alpha.3\"\u003e8.0.0-alpha.3\u003c/a\u003e (2025-10-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change SPM incompatible plugin message (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8129\"\u003e#8129\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/28c2a96d898b07a05ae763f798e8903601cc3f67\"\u003e28c2a96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't exclude Cordova plugins from SPM management (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8140\"\u003e#8140\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/69bbd3dc59cd6f56252c06f23b351952af8661be\"\u003e69bbd3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e prefer studio executable over studio.sh on linux if available (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8110\"\u003e#8110\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/62bd16f675cb492b52c0b73483fddfd63c608189\"\u003e62bd16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e also call bridge.reset() on webViewWebContentProcessDidTerminate (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8143\"\u003e#8143\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/1de1f157169bc0e23060ffabf044c6d391b98efe\"\u003e1de1f15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Remove Cordova UIView extension (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8189\"\u003e#8189\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0c7bcd3d10f3e3d5a1259f5096879771f8e26436\"\u003e0c7bcd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e replace deprecation warnings (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e76b29b77a7d71ef2341dd3aa530c5d9f291a941\"\u003ee76b29b\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-beta.0...8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e2dc20ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003eee8ba7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003ee6f50b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e81ae30a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.3...8.0.0-beta.0\"\u003e8.0.0-beta.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8204\"\u003e#8204\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e48694b9e1ff1d3f2de2f8b140cbbeb280d6a21d\"\u003ee48694b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add command not changing namespace (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8224\"\u003e#8224\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/60cf66675159fb09cd41c94ce657202d01e05c74\"\u003e60cf666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e remove kotlin-bom dependency (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8237\"\u003e#8237\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a89474920569d404e3b19e22e782e656d5b59bdd\"\u003ea894749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b68ac9e2dfc3ed292b7879bd7aeaab3d05ac84d5\"\u003eb68ac9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e fix cap run command for yarn pnp mode (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/79ace5c7054d86d5b33ce325751ff738c63d4b0c\"\u003e79ace5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8207\"\u003e#8207\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3912030491a4b252bfd344eb708409dc1a3737e6\"\u003e3912030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e use ReturnPromise for SystemBars returnType (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8239\"\u003e#8239\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/eb5128866953281dc7bed88bd734fc3804b3a702\"\u003eeb51288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Plugin.resolve act consistently (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8225\"\u003e#8225\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/06aeb9e85d162d6be9d96820edcb2008cd74da84\"\u003e06aeb9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e Update com.google.gms:google-service version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba05dd3da26dbe807e7405f98f4160ba6aea73ce\"\u003eba05dd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Select a cap run target by target name (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8199\"\u003e#8199\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b30c472490117a5dbb14a9556ef1b6ca6e39b45b\"\u003eb30c472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS:\u003c/strong\u003e Allow plugins to hook into handling WebView URL authentication challenges (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e8507cfe4d93337ddee8ab6597aab5209ebb4858\"\u003ee8507cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSystem Bars Plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8180\"\u003e#8180\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a32216ac0607172a3a9c7ae5cdbfc598769294a6\"\u003ea32216a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.2...8.0.0-alpha.3\"\u003e8.0.0-alpha.3\u003c/a\u003e (2025-10-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change SPM incompatible plugin message (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8129\"\u003e#8129\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/28c2a96d898b07a05ae763f798e8903601cc3f67\"\u003e28c2a96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't exclude Cordova plugins from SPM management (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8140\"\u003e#8140\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/69bbd3dc59cd6f56252c06f23b351952af8661be\"\u003e69bbd3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e prefer studio executable over studio.sh on linux if available (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8110\"\u003e#8110\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/62bd16f675cb492b52c0b73483fddfd63c608189\"\u003e62bd16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e also call bridge.reset() on webViewWebContentProcessDidTerminate (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8143\"\u003e#8143\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/1de1f157169bc0e23060ffabf044c6d391b98efe\"\u003e1de1f15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Remove Cordova UIView extension (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8189\"\u003e#8189\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0c7bcd3d10f3e3d5a1259f5096879771f8e26436\"\u003e0c7bcd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e replace deprecation warnings (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e76b29b77a7d71ef2341dd3aa530c5d9f291a941\"\u003ee76b29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Silence WKProcessPool warning (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8184\"\u003e#8184\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b6abcb7d656ee24e48a5d0dc7b68888b0318fe5d\"\u003eb6abcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.1...8.0.0-alpha.2\"\u003e8.0.0-alpha.2\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package capacitor\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/7.4.2...8.0.0-alpha.1\"\u003e8.0.0-alpha.1\u003c/a\u003e (2025-08-20)\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/ionic-team/capacitor/commit/1ef73a306e10799cb568a6efd3e358eb6bf9c717\"\u003e\u003ccode\u003e1ef73a3\u003c/code\u003e\u003c/a\u003e Release 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a74a36430f22439b0601080bb64a828cdbd131ea\"\u003e\u003ccode\u003ea74a364\u003c/code\u003e\u003c/a\u003e chore(cli): Add google-maps plugin to migrate command (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8265\"\u003e#8265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e\u003ccode\u003e81ae30a\u003c/code\u003e\u003c/a\u003e feat(android): Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003e\u003ccode\u003ee6f50b8\u003c/code\u003e\u003c/a\u003e fix(ios): move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e\u003ccode\u003e2dc20ee\u003c/code\u003e\u003c/a\u003e fix(cli): Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5b27fdf44a924f6aaf9b15555999bc839e7bfe81\"\u003e\u003ccode\u003e5b27fdf\u003c/code\u003e\u003c/a\u003e docs(core): fix typo in HttpResponse url description (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003e\u003ccode\u003eee8ba7b\u003c/code\u003e\u003c/a\u003e fix(cli): make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/441208e6ed9bd5180bc8df7395b69fae55e44291\"\u003e\u003ccode\u003e441208e\u003c/code\u003e\u003c/a\u003e chore(cli): Add geolocation to migrate cmd plugin changes (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8253\"\u003e#8253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/d3c0c19f96f204d88f70ea98ee3e71d8e9402e07\"\u003e\u003ccode\u003ed3c0c19\u003c/code\u003e\u003c/a\u003e Release 8.0.0-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0de935b5fc14059b7464a6e22d9b05769543b124\"\u003e\u003ccode\u003e0de935b\u003c/code\u003e\u003c/a\u003e docs(system-bars): publish file on npm (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8240\"\u003e#8240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/5.7.8...8.0.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/~capacitor-plugin-bot\"\u003ecapacitor-plugin-bot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​capacitor/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 3.3.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-vercel to version 6 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14737\"\u003e#14737\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update \u0026quot;homepage\u0026quot; field in package.json (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14579\"\u003e#14579\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/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-vercel to version 6 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14737\"\u003e#14737\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update \u0026quot;homepage\u0026quot; field in package.json (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14579\"\u003e#14579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Deno as a supported package manager (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14163\"\u003e#14163\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/sveltejs/kit/commit/ece3906e11ab0eeac3778abc4666f2145f98f22e\"\u003e\u003ccode\u003eece3906\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5ac9d2737263364c9b6e63b115b7aa9792bd1b3f\"\u003e\u003ccode\u003e5ac9d27\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/fed6331722a3ea47df9dd8ab01ba23f549fe5385\"\u003e\u003ccode\u003efed6331\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/69f4e5feacfee429025e78b0e1e0a7b2e0639dc9\"\u003e\u003ccode\u003e69f4e5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/6b34122b4446da545d261ad96217016412b16510\"\u003e\u003ccode\u003e6b34122\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/949353793a2d27e7cc44dddbdbcf40639b33a4b7\"\u003e\u003ccode\u003e9493537\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f67ba09e43a598e20d7f8bba62bbc0547fd3f8b1\"\u003e\u003ccode\u003ef67ba09\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: add \u003ccode\u003e.git\u003c/code\u003e to the end of \u003ccode\u003epackage.json\u003c/code\u003e repository url (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14134\"\u003e#14134\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/c968aef5727f978244d5160657b4a7ac651384ae\"\u003e\u003ccode\u003ec968aef\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.27.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove \u003ccode\u003eimport-meta-resolve\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13629\"\u003e#13629\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/bd1c04662332cbafa843c35a2e783486116af3d5\"\u003e\u003ccode\u003ebd1c04662332cbafa843c35a2e783486116af3d5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/09f61ec2a14573e27769edb403c58aea5433a39f\"\u003e\u003ccode\u003e09f61ec2a14573e27769edb403c58aea5433a39f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/09f61ec2a14573e27769edb403c58aea5433a39f\"\u003e\u003ccode\u003e09f61ec2a14573e27769edb403c58aea5433a39f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade \u003ccode\u003e@sveltejs/adapter-cloudflare\u003c/code\u003e to version 7 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor 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/sveltejs/kit/commit/6f13d2bd3cb57bc6dc913daaac48b0781e886a9e\"\u003e\u003ccode\u003e6f13d2b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c710a391b27b806149d358671295617d26f0e040\"\u003e\u003ccode\u003ec710a39\u003c/code\u003e\u003c/a\u003e breaking: update to adapter-vercel to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14737\"\u003e#14737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9fbd0d1a2e412f0dbf56b534d5e9645d761fb8c4\"\u003e\u003ccode\u003e9fbd0d1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14580\"\u003e#14580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/193d37ce67f7c71e06fada8ce209b73ff7c8fb0c\"\u003e\u003ccode\u003e193d37c\u003c/code\u003e\u003c/a\u003e chore: fix \u0026quot;homepage\u0026quot; field in package.json (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14579\"\u003e#14579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/758ec17e1c99cef016c53d5fac078b0c9625d7a2\"\u003e\u003ccode\u003e758ec17\u003c/code\u003e\u003c/a\u003e fix: conditionally access builder properties that only exist on the latest Sv...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d4f00a192fb3ca478e6a9d368261865d7528abac\"\u003e\u003ccode\u003ed4f00a1\u003c/code\u003e\u003c/a\u003e chore: remove skipLibCheck (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14227\"\u003e#14227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f63567812505597b1edc3e01010eca622b03b126\"\u003e\u003ccode\u003ef635678\u003c/code\u003e\u003c/a\u003e feat: OpenTelemetry Tracing (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/13899\"\u003e#13899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7a3583b35d7eb6151439aaaec1fdaeb6562c3272\"\u003e\u003ccode\u003e7a3583b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14164\"\u003e#14164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8d2f60880a3b97b213e04b0a5fe1e3871fde4e14\"\u003e\u003ccode\u003e8d2f608\u003c/code\u003e\u003c/a\u003e feat: add Deno as a supported package manager (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14163\"\u003e#14163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0548b159653b0d8966bac465d4ba717f3e0c8ec1\"\u003e\u003ccode\u003e0548b15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14142\"\u003e#14142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@7.0.0/packages/adapter-auto\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.1 to 2.49.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Stop re-loading already-loaded CSS during server-side route resolution (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15014\"\u003e#15014\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: posixify the instrumentation file import on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14993\"\u003e#14993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Correctly handle shared memory when decoding binary form data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/p\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.49.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Stop re-loading already-loaded CSS during server-side route resolution (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15014\"\u003e#15014\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: posixify the instrumentation file import on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14993\"\u003e#14993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Correctly handle shared memory when decoding binary form data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/p\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/sveltejs/kit/commit/e9752a152df25b65b2d539f950a655e4aa998499\"\u003e\u003ccode\u003ee9752a1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15015\"\u003e#15015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/37619d20b3469f67afbf40b626274e820e806f1c\"\u003e\u003ccode\u003e37619d2\u003c/code\u003e\u003c/a\u003e docs: update invalidateAll documentation to mention query functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15042\"\u003e#15042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1f2b4c36fd1aeadd4971a4d0029cd75d256bda51\"\u003e\u003ccode\u003e1f2b4c3\u003c/code\u003e\u003c/a\u003e fix: Correctly handle shared memory for DataView initialization in deserializ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/cd6837c47f271caecae9b7c105b8c2e96da83aa4\"\u003e\u003ccode\u003ecd6837c\u003c/code\u003e\u003c/a\u003e test(kit): add regression test for the posixied instrumentation file (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15023\"\u003e#15023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/08a153bfce86a34b4a2942389f3bcd94566bc35a\"\u003e\u003ccode\u003e08a153b\u003c/code\u003e\u003c/a\u003e fix(kit): ensure instrumentation file is posixified on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9d1c523ad9965bd41352c363458718d9cb6fcad9\"\u003e\u003ccode\u003e9d1c523\u003c/code\u003e\u003c/a\u003e chore: More flaky test fixes (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15020\"\u003e#15020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ad7119918d7f2c33448559e5e2804c6ad019a751\"\u003e\u003ccode\u003ead71199\u003c/code\u003e\u003c/a\u003e fix: Stop re-loading already-loaded CSS during server-side route resolution (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.49.2/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 3.1.2 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove unscopable global styles warning (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1223\"\u003e#1223\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove automatic configuration for rolldownOptions.optimization.inlineConst because latest version of rolldown-vite has it enabled by default. (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1225\"\u003e#1225\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(rolldown-vite): enable \u003ccode\u003eoptimization.inlineConst\u003c/code\u003e by default to ensure treeshaking works with esm-env in svelte (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow preprocess plugin to run twice (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1206\"\u003e#1206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(types): update urls to PreprocessorGroup and CompileOptions in type documention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1203\"\u003e#1203\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereplace kleur dependency with builtin node:utils styleText (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1210\"\u003e#1210\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): add \u003ccode\u003eapi.filter\u003c/code\u003e and deprecate \u003ccode\u003eapi.idFilter\u003c/code\u003e to avoid confusing \u003ccode\u003efilter.id = idFilter.id\u003c/code\u003e assignments when used as hybrid filter in other plugins (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure compiled css is returned when reloading during dev with ssr (e.g. SvelteKit) (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure compiled svelte css is loaded correctly when rebuilding in \u003ccode\u003ebuild --watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for the new experimental.async option and apply dynamicCompileOptions when compiling Svelte modules (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eskip comment blocks when reporting compiler errors that might be caused by a preprocessor issue (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1166\"\u003e#1166\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eincrease logLevel to info for \u0026quot;no Svelte config found\u0026quot; message (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1179\"\u003e#1179\u003c/a\u003e)\u003c/p\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/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove unscopable global styles warning (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1223\"\u003e#1223\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove automatic configuration for rolldownOptions.optimization.inlineConst because latest version of rolldown-vite has it enabled by default. (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1225\"\u003e#1225\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(rolldown-vite): enable \u003ccode\u003eoptimization.inlineConst\u003c/code\u003e by default to ensure treeshaking works with esm-env in svelte (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow preprocess plugin to run twice (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1206\"\u003e#1206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(types): update urls to PreprocessorGroup and CompileOptions in type documention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1203\"\u003e#1203\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereplace kleur dependency with builtin node:utils styleText (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1210\"\u003e#1210\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): add \u003ccode\u003eapi.filter\u003c/code\u003e and deprecate \u003ccode\u003eapi.idFilter\u003c/code\u003e to avoid confusing \u003ccode\u003efilter.id = idFilter.id\u003c/code\u003e assignments when used as hybrid filter in other plugins (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure compiled css is returned when reloading during dev with ssr (e.g. SvelteKit) (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure compiled svelte css is loaded correctly when rebuilding in \u003ccode\u003ebuild --watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for the new experimental.async option and apply dynamicCompileOptions when compiling Svelte modules (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1176\"\u003e#1176\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/sveltejs/vite-plugin-svelte/commit/1b50eb943c8d0ef315df482325f1bc5a64d2b623\"\u003e\u003ccode\u003e1b50eb9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/b81ef40aced1f1b396e347f1184c1061652412da\"\u003e\u003ccode\u003eb81ef40\u003c/code\u003e\u003c/a\u003e fix: remove automatic setting of rolldown inlineConst (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/bb4b0337051dd9fddef0146b40c16ed32b94047b\"\u003e\u003ccode\u003ebb4b033\u003c/code\u003e\u003c/a\u003e fix: remove unscopable global warning (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/e3c60c56f44a41dfab0e437d6b9826d07a3293c3\"\u003e\u003ccode\u003ee3c60c5\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/2a623f25bd12505f5653cfd1d220933c4f058e47\"\u003e\u003ccode\u003e2a623f2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/e1ffd096b5f1e553d5221cf33bc4093740d01e4c\"\u003e\u003ccode\u003ee1ffd09\u003c/code\u003e\u003c/a\u003e feat(rolldown-vite): enable optimization.inlineConst by default (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/28421598f595e6a794714bf756f1e8f4c6984460\"\u003e\u003ccode\u003e2842159\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/35121ac10f8360b8004c87c6525f398e0f0bcf33\"\u003e\u003ccode\u003e35121ac\u003c/code\u003e\u003c/a\u003e refactor: replace kleur with styleText (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/db12c90af23872586f35e9919d0f87fb75e6bb17\"\u003e\u003ccode\u003edb12c90\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/79a56c43fa391fa2d908c33c6585bf534d691d13\"\u003e\u003ccode\u003e79a56c4\u003c/code\u003e\u003c/a\u003e fix: allow preprocess plugin to run twice (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@6.2.1/packages/vite-plugin-svelte\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 6.21.0 to 8.51.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3696407590","node_id":"PR_kwDOLc9THc63KYG7","number":2589,"state":"open","title":"Bump the npm group across 1 directory with 61 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-04T20:24:01.000Z","updated_at":"2025-12-04T22:02:27.407Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":61,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint-plugin-storybook","old_version":"10.0.6","new_version":"10.1.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"lefthook","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.1","repository_url":"https://github.com/prettier/prettier"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"@acemir/cssom","old_version":"0.9.23","new_version":"0.9.25","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.0.5","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.15","new_version":"1.0.20","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@inquirer/ansi","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/confirm","old_version":"5.1.18","new_version":"5.1.21","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@swc/core","old_version":"1.13.5","new_version":"1.15.3","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"cookie","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"detect-libc","old_version":"2.1.0","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"16.4.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"rollup","old_version":"4.50.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts","old_version":"7.0.14","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 31 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.0.6` | `10.1.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.2` | `2.0.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.1` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.0.0` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.23` | `0.9.25` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.0.5` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.15` | `1.0.20` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@inquirer/ansi](https://github.com/SBoudrias/Inquirer.js) | `1.0.0` | `1.0.2` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `5.1.18` | `5.1.21` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.13.5` | `1.15.3` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.2` | `1.1.1` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.0` | `2.1.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.4.0` | `16.5.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.2` | `4.53.3` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.14` | `7.0.19` |\n\n\nUpdates `@playwright/test` from 1.56.1 to 1.57.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\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.0.6 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003eEasier to setup, more accessible to use\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.1 focuses on two key improvements: installation and accessibility:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ UI overhaul to fix hundreds of a11y issues\u003c/li\u003e\n\u003cli\u003e🧑‍💻 CLI overhaul for faster, more reliable install\u003c/li\u003e\n\u003cli\u003e✅ Checklist-based onboarding guide for new users\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release also contains compatibility fixes for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🅰️ Angular 21 support\u003c/li\u003e\n\u003cli\u003e🦀 RSbuild install support in CLI\u003c/li\u003e\n\u003cli\u003e⚡️ Preact support for Vitest addon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, it contains two highly-requested experimental features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📋 Component manifest for Storybook MCP\u003c/li\u003e\n\u003cli\u003e⚛️ Improved JSX code snippets for React\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eA11y: Add aria-selected attribute to tab buttons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32656\"\u003e#32656\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nischit-Ekbote\"\u003e\u003ccode\u003e@​Nischit-Ekbote\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eA11y: Make search clear button keyboard accessible - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32590\"\u003e#32590\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33116\"\u003e#33116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add preset entry point for framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33154\"\u003e#33154\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add support for v21 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33098\"\u003e#33098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Don't kill dev command by using observables - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33185\"\u003e#33185\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33156\"\u003e#33156\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Replace deprecated import of ApplicationConfig - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33125\"\u003e#33125\u003c/a\u003e, thanks \u003ca href=\"https://github.com/EtiennePasteur\"\u003e\u003ccode\u003e@​EtiennePasteur\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAutomigration: Update description and link for addon-a11y-addon-test - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33133\"\u003e#33133\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Add Rsbuild-based sandboxes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33039\"\u003e#33039\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Fix async telemetry event sending - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33115\"\u003e#33115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Update dependencies in yarn.lock and clean up comments - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33089\"\u003e#33089\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Autocomplete \u0026quot;See what's new\u0026quot; on URL navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33167\"\u003e#33167\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Data improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33129\"\u003e#33129\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Change yarn package manager value to yarn1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33099\"\u003e#33099\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix 'beforeVersion' evaluation for Storybook package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33141\"\u003e#33141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix access to getOptionValue in postAction hook - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33119\"\u003e#33119\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix framework config validation path and messages - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33146\"\u003e#33146\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix passing flags for bun users during init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33166\"\u003e#33166\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33131\"\u003e#33131\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: In csf-factories codemod only remove types which are unused - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33020\"\u003e#33020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Minor improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33180\"\u003e#33180\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32717\"\u003e#32717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Standardize debug log messages across the application - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33123\"\u003e#33123\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update clack - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33151\"\u003e#33151\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003eEasier to setup, more accessible to use\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.1 focuses on two key improvements: installation and accessibility:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ UI overhaul to fix hundreds of a11y issues\u003c/li\u003e\n\u003cli\u003e🧑‍💻 CLI overhaul for faster, more reliable install\u003c/li\u003e\n\u003cli\u003e✅ Checklist-based onboarding guide for new users\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release also contains compatibility fixes for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🅰️ Angular 21 support\u003c/li\u003e\n\u003cli\u003e🦀 RSbuild install support in CLI\u003c/li\u003e\n\u003cli\u003e⚡️ Preact support for Vitest addon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, it contains two highly-requested experimental features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📋 Component manifest for Storybook MCP\u003c/li\u003e\n\u003cli\u003e⚛️ Improved JSX code snippets for React\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eA11y: Add aria-selected attribute to tab buttons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32656\"\u003e#32656\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nischit-Ekbote\"\u003e\u003ccode\u003e@​Nischit-Ekbote\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eA11y: Make search clear button keyboard accessible - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32590\"\u003e#32590\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33116\"\u003e#33116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add preset entry point for framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33154\"\u003e#33154\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add support for v21 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33098\"\u003e#33098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Don't kill dev command by using observables - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33185\"\u003e#33185\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33156\"\u003e#33156\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Replace deprecated import of ApplicationConfig - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33125\"\u003e#33125\u003c/a\u003e, thanks \u003ca href=\"https://github.com/EtiennePasteur\"\u003e\u003ccode\u003e@​EtiennePasteur\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAutomigration: Update description and link for addon-a11y-addon-test - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33133\"\u003e#33133\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Add Rsbuild-based sandboxes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33039\"\u003e#33039\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Fix async telemetry event sending - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33115\"\u003e#33115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Update dependencies in yarn.lock and clean up comments - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33089\"\u003e#33089\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Autocomplete \u0026quot;See what's new\u0026quot; on URL navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33167\"\u003e#33167\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Data improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33129\"\u003e#33129\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Change yarn package manager value to yarn1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33099\"\u003e#33099\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix 'beforeVersion' evaluation for Storybook package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33141\"\u003e#33141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix access to getOptionValue in postAction hook - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33119\"\u003e#33119\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix framework config validation path and messages - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33146\"\u003e#33146\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix passing flags for bun users during init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33166\"\u003e#33166\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33131\"\u003e#33131\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: In csf-factories codemod only remove types which are unused - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33020\"\u003e#33020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Minor improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33180\"\u003e#33180\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32717\"\u003e#32717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Standardize debug log messages across the application - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33123\"\u003e#33123\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update clack - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33151\"\u003e#33151\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update compatibility guidance link in summary message - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33117\"\u003e#33117\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\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/storybookjs/storybook/commit/90cdcf87db98fe7c636c8ad0aad9f2e6858939ea\"\u003e\u003ccode\u003e90cdcf8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.6\u0026quot; to \u0026quot;10.1.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/28fa98ec9baa3ee535e7ab6de9643c34a14b8dc9\"\u003e\u003ccode\u003e28fa98e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.5\u0026quot; to \u0026quot;10.1.0-beta.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/35b4a8f995c30d973f22373d29fdd04e1466cca7\"\u003e\u003ccode\u003e35b4a8f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.4\u0026quot; to \u0026quot;10.1.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc21f115d6869d9d56ebdd75dcec64a5eceed0e8\"\u003e\u003ccode\u003ecc21f11\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.3\u0026quot; to \u0026quot;10.1.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e4ef178c993502ce5451a4aee228d69ca1eb98de\"\u003e\u003ccode\u003ee4ef178\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.2\u0026quot; to \u0026quot;10.1.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d9408356a383113a3792800871cf32f1532d1b7c\"\u003e\u003ccode\u003ed940835\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.1\u0026quot; to \u0026quot;10.1.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3a6dc0be26776f64c0608f22e265c18831812511\"\u003e\u003ccode\u003e3a6dc0b\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.0\u0026quot; to \u0026quot;10.1.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e473a8c63687fb70ebfd7197827d48886fec2d1e\"\u003e\u003ccode\u003ee473a8c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.14\u0026quot; to \u0026quot;10.1.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c1faf97b1fdecf7b3de706e64624ed88c2d7ad97\"\u003e\u003ccode\u003ec1faf97\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.13\u0026quot; to \u0026quot;10.1.0-alpha.14\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a29f6dfaacee67ae7254c2a2b6b62ce1cd26a3d1\"\u003e\u003ccode\u003ea29f6df\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.12\u0026quot; to \u0026quot;10.1.0-alpha.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.0/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.0.2 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb04fbb8472218981fb45decaf80587ecef1cb86e feat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e442f2fff1348d26c68f2790650573cd781a8baa0 fix: glob_matcher jsonschema values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef465e65a0b10dd8d709c3727e4c36b9e4875cde7 deps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0572488d78a987e3261b89539132d9a4c4b7e097 feat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1186\"\u003e#1186\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4 (2025-11-13)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: glob_matcher jsonschema values\u003c/li\u003e\n\u003cli\u003efeat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1188\"\u003e#1188\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​jasonwbarnett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3 (2025-11-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1186\"\u003e#1186\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1185\"\u003e#1185\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\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/evilmartians/lefthook/commit/e9eba3752d45109175731f225bb019bcc280ef33\"\u003e\u003ccode\u003ee9eba37\u003c/code\u003e\u003c/a\u003e 2.0.4: allow providing a different glob_matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/442f2fff1348d26c68f2790650573cd781a8baa0\"\u003e\u003ccode\u003e442f2ff\u003c/code\u003e\u003c/a\u003e fix: glob_matcher jsonschema values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/b04fbb8472218981fb45decaf80587ecef1cb86e\"\u003e\u003ccode\u003eb04fbb8\u003c/code\u003e\u003c/a\u003e feat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c8aec98a006c01502553c0a6b64943a1f32474e7\"\u003e\u003ccode\u003ec8aec98\u003c/code\u003e\u003c/a\u003e 2.0.3: update mime types, add non-ci to fail_on_changes option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/0572488d78a987e3261b89539132d9a4c4b7e097\"\u003e\u003ccode\u003e0572488\u003c/code\u003e\u003c/a\u003e feat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/f465e65a0b10dd8d709c3727e4c36b9e4875cde7\"\u003e\u003ccode\u003ef465e65\u003c/code\u003e\u003c/a\u003e deps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.0.2...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.56.1 to 1.57.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\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.0...3.7.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier 3.7.0 can be very slow when formatting big files, the regression has been fixed.\u003c/p\u003e\n\u003ch1\u003e3.7.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease Notes\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/prettier/prettier/commit/47c40b3024e047e68025281bae3d5d08d7a98ed5\"\u003e\u003ccode\u003e47c40b3\u003c/code\u003e\u003c/a\u003e Release 3.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/99df0718d123b3eef870a1a2b4bc66f6c9452322\"\u003e\u003ccode\u003e99df071\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@prettier/plugin-oxc\u003c/code\u003e v0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d147f67ef1a804173ad282fb79cb4e0b47cd9850\"\u003e\u003ccode\u003ed147f67\u003c/code\u003e\u003c/a\u003e Fix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18342\"\u003e#18342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1fe6a12557c2bcde21b0732edc87028612c0b768\"\u003e\u003ccode\u003e1fe6a12\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3a098e32d46cf36a13aa5ef3a58e6dbcec8345c3\"\u003e\u003ccode\u003e3a098e3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c4905e5be96b64e604a7984ba204ad7ed1318f9a\"\u003e\u003ccode\u003ec4905e5\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43236e234e99fd087d6d3d88b26cecd8513449e7\"\u003e\u003ccode\u003e43236e2\u003c/code\u003e\u003c/a\u003e Add blog post for v3.7 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18323\"\u003e#18323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8147dddb91ffdb040842be8d13f16ddb99891605\"\u003e\u003ccode\u003e8147ddd\u003c/code\u003e\u003c/a\u003e Release 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8a59916b432ca728524afb3931a17e42f8db9b82\"\u003e\u003ccode\u003e8a59916\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b77751e699599c08e6ddb70a1596de2ddc52f6e7\"\u003e\u003ccode\u003eb77751e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v21.0.1 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18334\"\u003e#18334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.1\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/408b3e9cf052762f05260e1c53d8d16b2b899737\"\u003e\u003ccode\u003e408b3e9\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd8c0cdb629070f543dabdd5dd0a52bc225\"\u003e\u003ccode\u003eadda4cd\u003c/code\u003e\u003c/a\u003e feat!: migrate back from Vitest repo (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/91f86c262916ba325ab6730097bd7edde161cb5e\"\u003e\u003ccode\u003e91f86c2\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/69d10183b021dc8cdfe041ecbbb61d849e996319\"\u003e\u003ccode\u003e69d1018\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/4e27bf8cbaccfd50bdad2ea1fcf1e1a599c08ef3\"\u003e\u003ccode\u003e4e27bf8\u003c/code\u003e\u003c/a\u003e fix: lint, tests (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/51790a393b74acd440b29635253627b2ba30c6e4\"\u003e\u003ccode\u003e51790a3\u003c/code\u003e\u003c/a\u003e chore: update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.23 to 0.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.25\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/acemir/CSSOM/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naycon\"\u003e\u003ccode\u003e@​Naycon\u003c/code\u003e\u003c/a\u003e! - Fix TypeError when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors inside \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWhen parsing CSS with nested selectors (\u0026amp;) followed by \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules inside an \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e block, the parser would crash with \u0026quot;Cannot read properties of null (reading 'constructor')\u0026quot; because nestedSelectorRule.parentRule can be null when the parent context is a CSSLayerBlockRule rather than a CSSStyleRule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: auto-closing statement rules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: rules interfaces and parse improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose CSSOM.setup method for globalObject configuration\u003c/li\u003e\n\u003cli\u003eAdd StyleSheet missing interface properties\u003c/li\u003e\n\u003cli\u003eAdd CSSStyleSheet constructor options and missing interface properties\u003c/li\u003e\n\u003cli\u003eSet cssRules readonly on CSSStylesheet and CSSGroupingRules\u003c/li\u003e\n\u003cli\u003eFix CSSRule.cssText interface implementation\u003c/li\u003e\n\u003cli\u003eImprove pseudo-class with selectors list validations\u003c/li\u003e\n\u003cli\u003eImrpove auto-close for all unclosed nested structures\u003c/li\u003e\n\u003cli\u003eHandle CSSLayerStatementRule inside CSSLayerBlockRule and other grouping rules\u003c/li\u003e\n\u003cli\u003eHandle CSSFontFaceRule, CSSKeyframeRule and CSSPageRule nesting edge cases\u003c/li\u003e\n\u003cli\u003eImrpove code consistency on rules type and prototype assign\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.24\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/acemir/CSSOM/pull/60\"\u003e#60\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: ending nested rules processing and unclosed sheet edge cases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/62\"\u003e#62\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: serialization with empty nested declarations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/63\"\u003e#63\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: parser improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix CSSScopeRule allows CSSNestedDeclarations\u003c/li\u003e\n\u003cli\u003eFix mediaText setter with empty value\u003c/li\u003e\n\u003cli\u003eImprove performance and security on selectors validation\u003c/li\u003e\n\u003cli\u003eHandle escape sequences before processing special characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/59\"\u003e#59\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Xiphoseer\"\u003e\u003ccode\u003e@​Xiphoseer\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e\u003c/p\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.25\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/acemir/CSSOM/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naycon\"\u003e\u003ccode\u003e@​Naycon\u003c/code\u003e\u003c/a\u003e! - Fix TypeError when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors inside \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWhen parsing CSS with nested selectors (\u0026amp;) followed by \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules inside an \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e block, the parser would crash with \u0026quot;Cannot read properties of null (reading 'constructor')\u0026quot; because nestedSelectorRule.parentRule can be null when the parent context is a CSSLayerBlockRule rather than a CSSStyleRule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: auto-closing statement rules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: rules interfaces and parse improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose CSSOM.setup method for globalObject configuration\u003c/li\u003e\n\u003cli\u003eAdd StyleSheet missing interface properties\u003c/li\u003e\n\u003cli\u003eAdd CSSStyleSheet constructor options and missing interface properties\u003c/li\u003e\n\u003cli\u003eSet cssRules readonly on CSSStylesheet and CSSGroupingRules\u003c/li\u003e\n\u003cli\u003eFix CSSRule.cssText interface implementation\u003c/li\u003e\n\u003cli\u003eImprove pseudo-class with selectors list validations\u003c/li\u003e\n\u003cli\u003eImrpove auto-close for all unclosed nested structures\u003c/li\u003e\n\u003cli\u003eHandle CSSLayerStatementRule inside CSSLayerBlockRule and other grouping rules\u003c/li\u003e\n\u003cli\u003eHandle CSSFontFaceRule, CSSKeyframeRule and CSSPageRule nesting edge cases\u003c/li\u003e\n\u003cli\u003eImrpove code consistency on rules type and prototype assign\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.24\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/acemir/CSSOM/pull/60\"\u003e#60\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: ending nested rules processing and unclosed sheet edge cases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/62\"\u003e#62\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: serialization with empty nested declarations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/63\"\u003e#63\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: parser improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix CSSScopeRule allows CSSNestedDeclarations\u003c/li\u003e\n\u003cli\u003eFix mediaText setter with empty value\u003c/li\u003e\n\u003cli\u003eImprove performance and security on selectors validation\u003c/li\u003e\n\u003cli\u003eHandle escape sequences before processing special characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/59\"\u003e#59\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Xiphoseer\"\u003e\u003ccode\u003e@​Xiphoseer\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e\u003c/p\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/acemir/CSSOM/commit/1b79a8b4dd8d77ffc3fb06b10298ce9ba09014f9\"\u003e\u003ccode\u003e1b79a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e fix: auto-closing statement rules (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e feat: rules interfaces and parse improvements (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e fix: handle null parentRule when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors in \u003ca href=\"https://github.com/la\"\u003e\u003ccode\u003e@​la\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/6f522417942657ebd7a0ccd3e299c49c3a5bab03\"\u003e\u003ccode\u003e6f52241\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e fix: parser improvements (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e fix: serialization with empty nested declarations (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e fix: ending nested rules processing and unclosed sheet edge cases (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.23...v0.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/css-color` from 4.0.5 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/cssColor/releases\"\u003e\u003ccode\u003e@​asamuzakjp/css-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd function to resolve relative length in pixels by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/pull/86\"\u003easamuzaK/cssColor#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.0\"\u003ehttps://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.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/asamuzaK/cssColor/commit/5a7ba813e540a4b7601b1ecf3998a61c2875a701\"\u003e\u003ccode\u003e5a7ba81\u003c/code\u003e\u003c/a\u003e v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/b97deac2d273dc170cc135dba3f51c2ee13033f3\"\u003e\u003ccode\u003eb97deac\u003c/code\u003e\u003c/a\u003e Expose resolveLengthInPixels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/5be4989554b8fa59d0928743ac7ea5df49cf4d95\"\u003e\u003ccode\u003e5be4989\u003c/code\u003e\u003c/a\u003e Add function to resolve relative length in pixels (\u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/13e8bc87eb305a4044c3cd1a3623466ed5f3d39d\"\u003e\u003ccode\u003e13e8bc8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1bcd4655611fec3b28d5af9536b7fe9984c1f39a\"\u003e\u003ccode\u003e1bcd465\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1e8b02fdf00ef4ada71cfd66774fede9da0f9544\"\u003e\u003ccode\u003e1e8b02f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/9a99f12bdc506eee4d576f4ca30ee430386e9608\"\u003e\u003ccode\u003e9a99f12\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/bb992c7d4e6793b0ab868fe8084be554fe94f6d0\"\u003e\u003ccode\u003ebb992c7\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/2cbf6be9a24faa61e4627d439e7b665090dcc007\"\u003e\u003ccode\u003e2cbf6be\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/bac6ff603005861a737c06d472c352a9d63dc818\"\u003e\u003ccode\u003ebac6ff6\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.4 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\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/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/77105529cfc4bd4aa94b4ad617b9947a58ee5e94\"\u003e\u003ccode\u003e7710552\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fc6a324bcb5f49ed670fa7639e8fd3385cfb8997\"\u003e\u003ccode\u003efc6a324\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17515\"\u003e#17515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ed487a71adc2db93451f54ec11de772586fb8bc7\"\u003e\u003ccode\u003eed487a7\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17508\"\u003e#17508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-compat-data\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/compat-data\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.4 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebab...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/2589","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/2589","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2589/packages"},{"uuid":"3696197816","node_id":"PR_kwDOLc9THc63Jo3x","number":2586,"state":"open","title":"Bump the npm group across 1 directory with 72 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-04T19:34:46.000Z","updated_at":"2025-12-04T20:01:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":72,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint-plugin-storybook","old_version":"10.0.6","new_version":"10.1.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"lefthook","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.1","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.47.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"@acemir/cssom","old_version":"0.9.23","new_version":"0.9.25","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.0.5","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.15","new_version":"1.0.20","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@inquirer/ansi","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/confirm","old_version":"5.1.18","new_version":"5.1.21","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@swc/core","old_version":"1.13.5","new_version":"1.15.3","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"cookie","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"detect-libc","old_version":"2.1.0","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"16.4.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"rollup","old_version":"4.50.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts","old_version":"7.0.14","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 32 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.0.6` | `10.1.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.2` | `2.0.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.47.0` | `8.48.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.0.0` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.23` | `0.9.25` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.0.5` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.15` | `1.0.20` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@inquirer/ansi](https://github.com/SBoudrias/Inquirer.js) | `1.0.0` | `1.0.2` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `5.1.18` | `5.1.21` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.13.5` | `1.15.3` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.2` | `1.1.1` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.0` | `2.1.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.4.0` | `16.5.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.2` | `4.53.3` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.14` | `7.0.19` |\n\n\nUpdates `@playwright/test` from 1.56.1 to 1.57.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\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.0.6 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003eEasier to setup, more accessible to use\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.1 focuses on two key improvements: installation and accessibility:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ UI overhaul to fix hundreds of a11y issues\u003c/li\u003e\n\u003cli\u003e🧑‍💻 CLI overhaul for faster, more reliable install\u003c/li\u003e\n\u003cli\u003e✅ Checklist-based onboarding guide for new users\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release also contains compatibility fixes for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🅰️ Angular 21 support\u003c/li\u003e\n\u003cli\u003e🦀 RSbuild install support in CLI\u003c/li\u003e\n\u003cli\u003e⚡️ Preact support for Vitest addon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, it contains two highly-requested experimental features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📋 Component manifest for Storybook MCP\u003c/li\u003e\n\u003cli\u003e⚛️ Improved JSX code snippets for React\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eA11y: Add aria-selected attribute to tab buttons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32656\"\u003e#32656\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nischit-Ekbote\"\u003e\u003ccode\u003e@​Nischit-Ekbote\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eA11y: Make search clear button keyboard accessible - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32590\"\u003e#32590\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33116\"\u003e#33116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add preset entry point for framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33154\"\u003e#33154\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add support for v21 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33098\"\u003e#33098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Don't kill dev command by using observables - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33185\"\u003e#33185\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33156\"\u003e#33156\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Replace deprecated import of ApplicationConfig - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33125\"\u003e#33125\u003c/a\u003e, thanks \u003ca href=\"https://github.com/EtiennePasteur\"\u003e\u003ccode\u003e@​EtiennePasteur\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAutomigration: Update description and link for addon-a11y-addon-test - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33133\"\u003e#33133\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Add Rsbuild-based sandboxes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33039\"\u003e#33039\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Fix async telemetry event sending - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33115\"\u003e#33115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Update dependencies in yarn.lock and clean up comments - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33089\"\u003e#33089\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Autocomplete \u0026quot;See what's new\u0026quot; on URL navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33167\"\u003e#33167\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Data improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33129\"\u003e#33129\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Change yarn package manager value to yarn1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33099\"\u003e#33099\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix 'beforeVersion' evaluation for Storybook package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33141\"\u003e#33141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix access to getOptionValue in postAction hook - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33119\"\u003e#33119\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix framework config validation path and messages - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33146\"\u003e#33146\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix passing flags for bun users during init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33166\"\u003e#33166\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33131\"\u003e#33131\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: In csf-factories codemod only remove types which are unused - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33020\"\u003e#33020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Minor improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33180\"\u003e#33180\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32717\"\u003e#32717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Standardize debug log messages across the application - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33123\"\u003e#33123\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update clack - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33151\"\u003e#33151\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003eEasier to setup, more accessible to use\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.1 focuses on two key improvements: installation and accessibility:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ UI overhaul to fix hundreds of a11y issues\u003c/li\u003e\n\u003cli\u003e🧑‍💻 CLI overhaul for faster, more reliable install\u003c/li\u003e\n\u003cli\u003e✅ Checklist-based onboarding guide for new users\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release also contains compatibility fixes for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🅰️ Angular 21 support\u003c/li\u003e\n\u003cli\u003e🦀 RSbuild install support in CLI\u003c/li\u003e\n\u003cli\u003e⚡️ Preact support for Vitest addon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, it contains two highly-requested experimental features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📋 Component manifest for Storybook MCP\u003c/li\u003e\n\u003cli\u003e⚛️ Improved JSX code snippets for React\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eA11y: Add aria-selected attribute to tab buttons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32656\"\u003e#32656\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nischit-Ekbote\"\u003e\u003ccode\u003e@​Nischit-Ekbote\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eA11y: Make search clear button keyboard accessible - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32590\"\u003e#32590\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33116\"\u003e#33116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add preset entry point for framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33154\"\u003e#33154\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add support for v21 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33098\"\u003e#33098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Don't kill dev command by using observables - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33185\"\u003e#33185\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33156\"\u003e#33156\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Replace deprecated import of ApplicationConfig - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33125\"\u003e#33125\u003c/a\u003e, thanks \u003ca href=\"https://github.com/EtiennePasteur\"\u003e\u003ccode\u003e@​EtiennePasteur\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAutomigration: Update description and link for addon-a11y-addon-test - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33133\"\u003e#33133\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Add Rsbuild-based sandboxes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33039\"\u003e#33039\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Fix async telemetry event sending - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33115\"\u003e#33115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Update dependencies in yarn.lock and clean up comments - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33089\"\u003e#33089\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Autocomplete \u0026quot;See what's new\u0026quot; on URL navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33167\"\u003e#33167\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Data improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33129\"\u003e#33129\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Change yarn package manager value to yarn1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33099\"\u003e#33099\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix 'beforeVersion' evaluation for Storybook package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33141\"\u003e#33141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix access to getOptionValue in postAction hook - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33119\"\u003e#33119\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix framework config validation path and messages - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33146\"\u003e#33146\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix passing flags for bun users during init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33166\"\u003e#33166\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33131\"\u003e#33131\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: In csf-factories codemod only remove types which are unused - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33020\"\u003e#33020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Minor improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33180\"\u003e#33180\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32717\"\u003e#32717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Standardize debug log messages across the application - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33123\"\u003e#33123\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update clack - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33151\"\u003e#33151\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update compatibility guidance link in summary message - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33117\"\u003e#33117\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\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/storybookjs/storybook/commit/90cdcf87db98fe7c636c8ad0aad9f2e6858939ea\"\u003e\u003ccode\u003e90cdcf8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.6\u0026quot; to \u0026quot;10.1.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/28fa98ec9baa3ee535e7ab6de9643c34a14b8dc9\"\u003e\u003ccode\u003e28fa98e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.5\u0026quot; to \u0026quot;10.1.0-beta.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/35b4a8f995c30d973f22373d29fdd04e1466cca7\"\u003e\u003ccode\u003e35b4a8f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.4\u0026quot; to \u0026quot;10.1.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc21f115d6869d9d56ebdd75dcec64a5eceed0e8\"\u003e\u003ccode\u003ecc21f11\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.3\u0026quot; to \u0026quot;10.1.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e4ef178c993502ce5451a4aee228d69ca1eb98de\"\u003e\u003ccode\u003ee4ef178\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.2\u0026quot; to \u0026quot;10.1.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d9408356a383113a3792800871cf32f1532d1b7c\"\u003e\u003ccode\u003ed940835\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.1\u0026quot; to \u0026quot;10.1.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3a6dc0be26776f64c0608f22e265c18831812511\"\u003e\u003ccode\u003e3a6dc0b\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.0\u0026quot; to \u0026quot;10.1.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e473a8c63687fb70ebfd7197827d48886fec2d1e\"\u003e\u003ccode\u003ee473a8c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.14\u0026quot; to \u0026quot;10.1.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c1faf97b1fdecf7b3de706e64624ed88c2d7ad97\"\u003e\u003ccode\u003ec1faf97\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.13\u0026quot; to \u0026quot;10.1.0-alpha.14\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a29f6dfaacee67ae7254c2a2b6b62ce1cd26a3d1\"\u003e\u003ccode\u003ea29f6df\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.12\u0026quot; to \u0026quot;10.1.0-alpha.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.0/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.0.2 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb04fbb8472218981fb45decaf80587ecef1cb86e feat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e442f2fff1348d26c68f2790650573cd781a8baa0 fix: glob_matcher jsonschema values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef465e65a0b10dd8d709c3727e4c36b9e4875cde7 deps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0572488d78a987e3261b89539132d9a4c4b7e097 feat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1186\"\u003e#1186\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4 (2025-11-13)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: glob_matcher jsonschema values\u003c/li\u003e\n\u003cli\u003efeat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1188\"\u003e#1188\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​jasonwbarnett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3 (2025-11-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1186\"\u003e#1186\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1185\"\u003e#1185\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\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/evilmartians/lefthook/commit/e9eba3752d45109175731f225bb019bcc280ef33\"\u003e\u003ccode\u003ee9eba37\u003c/code\u003e\u003c/a\u003e 2.0.4: allow providing a different glob_matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/442f2fff1348d26c68f2790650573cd781a8baa0\"\u003e\u003ccode\u003e442f2ff\u003c/code\u003e\u003c/a\u003e fix: glob_matcher jsonschema values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/b04fbb8472218981fb45decaf80587ecef1cb86e\"\u003e\u003ccode\u003eb04fbb8\u003c/code\u003e\u003c/a\u003e feat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c8aec98a006c01502553c0a6b64943a1f32474e7\"\u003e\u003ccode\u003ec8aec98\u003c/code\u003e\u003c/a\u003e 2.0.3: update mime types, add non-ci to fail_on_changes option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/0572488d78a987e3261b89539132d9a4c4b7e097\"\u003e\u003ccode\u003e0572488\u003c/code\u003e\u003c/a\u003e feat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/f465e65a0b10dd8d709c3727e4c36b9e4875cde7\"\u003e\u003ccode\u003ef465e65\u003c/code\u003e\u003c/a\u003e deps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.0.2...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.56.1 to 1.57.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\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.0...3.7.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier 3.7.0 can be very slow when formatting big files, the regression has been fixed.\u003c/p\u003e\n\u003ch1\u003e3.7.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease Notes\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/prettier/prettier/commit/47c40b3024e047e68025281bae3d5d08d7a98ed5\"\u003e\u003ccode\u003e47c40b3\u003c/code\u003e\u003c/a\u003e Release 3.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/99df0718d123b3eef870a1a2b4bc66f6c9452322\"\u003e\u003ccode\u003e99df071\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@prettier/plugin-oxc\u003c/code\u003e v0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d147f67ef1a804173ad282fb79cb4e0b47cd9850\"\u003e\u003ccode\u003ed147f67\u003c/code\u003e\u003c/a\u003e Fix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18342\"\u003e#18342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1fe6a12557c2bcde21b0732edc87028612c0b768\"\u003e\u003ccode\u003e1fe6a12\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3a098e32d46cf36a13aa5ef3a58e6dbcec8345c3\"\u003e\u003ccode\u003e3a098e3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c4905e5be96b64e604a7984ba204ad7ed1318f9a\"\u003e\u003ccode\u003ec4905e5\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43236e234e99fd087d6d3d88b26cecd8513449e7\"\u003e\u003ccode\u003e43236e2\u003c/code\u003e\u003c/a\u003e Add blog post for v3.7 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18323\"\u003e#18323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8147dddb91ffdb040842be8d13f16ddb99891605\"\u003e\u003ccode\u003e8147ddd\u003c/code\u003e\u003c/a\u003e Release 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8a59916b432ca728524afb3931a17e42f8db9b82\"\u003e\u003ccode\u003e8a59916\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b77751e699599c08e6ddb70a1596de2ddc52f6e7\"\u003e\u003ccode\u003eb77751e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v21.0.1 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18334\"\u003e#18334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.1\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.47.0 to 8.48.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\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\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\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/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/408b3e9cf052762f05260e1c53d8d16b2b899737\"\u003e\u003ccode\u003e408b3e9\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd8c0cdb629070f543dabdd5dd0a52bc225\"\u003e\u003ccode\u003eadda4cd\u003c/code\u003e\u003c/a\u003e feat!: migrate back from Vitest repo (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/91f86c262916ba325ab6730097bd7edde161cb5e\"\u003e\u003ccode\u003e91f86c2\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/69d10183b021dc8cdfe041ecbbb61d849e996319\"\u003e\u003ccode\u003e69d1018\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/4e27bf8cbaccfd50bdad2ea1fcf1e1a599c08ef3\"\u003e\u003ccode\u003e4e27bf8\u003c/code\u003e\u003c/a\u003e fix: lint, tests (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/51790a393b74acd440b29635253627b2ba30c6e4\"\u003e\u003ccode\u003e51790a3\u003c/code\u003e\u003c/a\u003e chore: update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.23 to 0.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.25\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/acemir/CSSOM/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naycon\"\u003e\u003ccode\u003e@​Naycon\u003c/code\u003e\u003c/a\u003e! - Fix TypeError when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors inside \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWhen parsing CSS with nested selectors (\u0026amp;) followed by \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules inside an \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e block, the parser would crash with \u0026quot;Cannot read properties of null (reading 'constructor')\u0026quot; because nestedSelectorRule.parentRule can be null when the parent context is a CSSLayerBlockRule rather than a CSSStyleRule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: auto-closing statement rules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: rules interfaces and parse improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose CSSOM.setup method for globalObject configuration\u003c/li\u003e\n\u003cli\u003eAdd StyleSheet missing interface properties\u003c/li\u003e\n\u003cli\u003eAdd CSSStyleSheet constructor options and missing interface properties\u003c/li\u003e\n\u003cli\u003eSet cssRules readonly on CSSStylesheet and CSSGroupingRules\u003c/li\u003e\n\u003cli\u003eFix CSSRule.cssText interface implementation\u003c/li\u003e\n\u003cli\u003eImprove pseudo-class with selectors list validations\u003c/li\u003e\n\u003cli\u003eImrpove auto-close for all unclosed nested structures\u003c/li\u003e\n\u003cli\u003eHandle CSSLayerStatementRule inside CSSLayerBlockRule and other grouping rules\u003c/li\u003e\n\u003cli\u003eHandle CSSFontFaceRule, CSSKeyframeRule and CSSPageRule nesting edge cases\u003c/li\u003e\n\u003cli\u003eImrpove code consistency on rules type and prototype assign\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.24\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/acemir/CSSOM/pull/60\"\u003e#60\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: ending nested rules processing and unclosed sheet edge cases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/62\"\u003e#62\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: serialization with empty nested declarations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/63\"\u003e#63\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: parser improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix CSSScopeRule allows CSSNestedDeclarations\u003c/li\u003e\n\u003cli\u003eFix mediaText setter with empty value\u003c/li\u003e\n\u003cli\u003eImprove performance and security on selectors validation\u003c/li\u003e\n\u003cli\u003eHandle escape sequences before processing special characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/59\"\u003e#59\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Xiphoseer\"\u003e\u003ccode\u003e@​Xiphoseer\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e\u003c/p\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.25\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/acemir/CSSOM/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naycon\"\u003e\u003ccode\u003e@​Naycon\u003c/code\u003e\u003c/a\u003e! - Fix TypeError when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors inside \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWhen parsing CSS with nested selectors (\u0026amp;) followed by \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules inside an \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e block, the parser would crash with \u0026quot;Cannot read properties of null (reading 'constructor')\u0026quot; because nestedSelectorRule.parentRule can be null when the parent context is a CSSLayerBlockRule rather than a CSSStyleRule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: auto-closing statement rules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: rules interfaces and parse improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose CSSOM.setup method for globalObject configuration\u003c/li\u003e\n\u003cli\u003eAdd StyleSheet missing interface properties\u003c/li\u003e\n\u003cli\u003eAdd CSSStyleSheet constructor options and missing interface properties\u003c/li\u003e\n\u003cli\u003eSet cssRules readonly on CSSStylesheet and CSSGroupingRules\u003c/li\u003e\n\u003cli\u003eFix CSSRule.cssText interface implementation\u003c/li\u003e\n\u003cli\u003eImprove pseudo-class with selectors list validations\u003c/li\u003e\n\u003cli\u003eImrpove auto-close for all unclosed nested structures\u003c/li\u003e\n\u003cli\u003eHandle CSSLayerStatementRule inside CSSLayerBlockRule and other grouping rules\u003c/li\u003e\n\u003cli\u003eHandle CSSFontFaceRule, CSSKeyframeRule and CSSPageRule nesting edge cases\u003c/li\u003e\n\u003cli\u003eImrpove code consistency on rules type and prototype assign\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.24\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/acemir/CSSOM/pull/60\"\u003e#60\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: ending nested rules processing and unclosed sheet edge cases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/62\"\u003e#62\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: serialization with empty nested declarations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/63\"\u003e#63\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: parser improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix CSSScopeRule allows CSSNestedDeclarations\u003c/li\u003e\n\u003cli\u003eFix mediaText setter with empty value\u003c/li\u003e\n\u003cli\u003eImprove performance and security on selectors validation\u003c/li\u003e\n\u003cli\u003eHandle escape sequences before processing special characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/59\"\u003e#59\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Xiphoseer\"\u003e\u003ccode\u003e@​Xiphoseer\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e\u003c/p\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/acemir/CSSOM/commit/1b79a8b4dd8d77ffc3fb06b10298ce9ba09014f9\"\u003e\u003ccode\u003e1b79a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e fix: auto-closing statement rules (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e feat: rules interfaces and parse improvements (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e fix: handle null parentRule when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors in \u003ca href=\"https://github.com/la\"\u003e\u003ccode\u003e@​la\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/6f522417942657ebd7a0ccd3e299c49c3a5bab03\"\u003e\u003ccode\u003e6f52241\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e fix: parser improvements (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e fix: serialization with empty nested declarations (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e fix: ending nested rules processing and unclosed sheet edge cases (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.23...v0.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/css-color` from 4.0.5 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/cssColor/releases\"\u003e\u003ccode\u003e@​asamuzakjp/css-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd function to resolve relative length in pixels by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/pull/86\"\u003easamuzaK/cssColor#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.0\"\u003ehttps://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.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/asamuzaK/cssColor/commit/5a7ba813e540a4b7601b1ecf3998a61c2875a701\"\u003e\u003ccode\u003e5a7ba81\u003c/code\u003e\u003c/a\u003e v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/b97deac2d273dc170cc135dba3f51c2ee13033f3\"\u003e\u003ccode\u003eb97deac\u003c/code\u003e\u003c/a\u003e Expose resolveLengthInPixels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/5be4989554b8fa59d0928743ac7ea5df49cf4d95\"\u003e\u003ccode\u003e5be4989\u003c/code\u003e\u003c/a\u003e Add function to resolve relative length in pixels (\u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/13e8bc87eb305a4044c3cd1a3623466ed5f3d39d\"\u003e\u003ccode\u003e13e8bc8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1bcd4655611fec3b28d5af9536b7fe9984c1f39a\"\u003e\u003ccode\u003e1bcd465\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1e8b02fdf00ef4ada71cfd66774fede9da0f9544\"\u003e\u003ccode\u003e1e8b02f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/9a99f12bdc506eee4d576f4ca30ee430386e9608\"\u003e\u003ccode\u003e9a99f12\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/bb992c7d4e6793b0ab868fe8084be554fe94f6d0\"\u003e\u003ccode\u003ebb992c7\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/2cbf6be9a24faa61e4627d439e7b665090dcc007\"\u003e\u003ccode\u003e2cbf6be\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/bac6ff603005861a737c06d472c352a9d63dc818\"\u003e\u003ccode\u003ebac6ff6\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.4 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameErr...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/2586","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/2586","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2586/packages"},{"uuid":"3678689568","node_id":"PR_kwDOH4vOps62OTg6","number":207,"state":"closed","title":"build(deps-dev): bump the devdependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T00:06:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T00:18:12.000Z","updated_at":"2025-12-29T00:06:40.000Z","time_to_close":2418507,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"devdependencies","update_count":14,"packages":[{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.29.8","repository_url":"https://github.com/changesets/changesets"},{"name":"@types/node","old_version":"24.0.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"turbo","old_version":"2.5.4","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite-node","old_version":"3.2.3","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"vite","old_version":"6.4.1","new_version":"7.2.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-monkey","old_version":"5.0.8","new_version":"7.1.5","repository_url":"https://github.com/lisonge/vite-plugin-monkey"},{"name":"@vitest/coverage-v8","old_version":"3.2.3","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"@types/jsdom","old_version":"21.1.7","new_version":"27.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"3.2.3","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the devdependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.5.2` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.29.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.1` | `24.10.1` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.4` | `2.6.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.3` | `5.2.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `7.2.4` |\n| [vite-plugin-monkey](https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey) | `5.0.8` | `7.1.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.3` | `4.0.14` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) | `21.1.7` | `27.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.3` | `4.0.14` |\n\n\nUpdates `@biomejs/biome` from 1.9.4 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.8\u003c/h2\u003e\n\u003ch2\u003e2.3.8\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/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\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/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo = \u0026quot;Line 1\\nLine 2\u0026quot;;\nconst bar = `Line 1\n\u003c/code\u003e\u003c/pre\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a6b6fb1fb5d5ef24fde12f64f80e337110adb5d\"\u003e\u003ccode\u003e0a6b6fb\u003c/code\u003e\u003c/a\u003e chore: restore version and yaml how they were\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d15cd5c70731ff7b0a4950f153401163caa956e\"\u003e\u003ccode\u003e5d15cd5\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59fa1468ed34d9e164a2b0ede937df9e0346658b\"\u003e\u003ccode\u003e59fa146\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f7e836fa2b5859c712bb891dc7fbb2fcf28e19a3\"\u003e\u003ccode\u003ef7e836f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoProto\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e feat(js_biome_analyze): implement noDuplicatedSpreadProps (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8116\"\u003e#8116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoMultiStr\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/68c052efa29892470d4590bffefb20448685f2d9\"\u003e\u003ccode\u003e68c052e\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoEqualsToNull\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e feat(lint): added new rule \u003ccode\u003eno-leaked-render\u003c/code\u003e from eslint-react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8171\"\u003e#8171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cd2edd75d9532171c599073fc91de5a15578e84d\"\u003e\u003ccode\u003ecd2edd7\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement noTernary (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.8/packages/@biomejs/biome\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.5.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/4f8d76c225e4b9cffa764548c49e0ef2aee2a2af\"\u003e\u003ccode\u003e4f8d76c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d8f0e6851bddf307b70b03e23b50e0b9410aafa7\"\u003e\u003ccode\u003ed8f0e68\u003c/code\u003e\u003c/a\u003e Fixed an issue with parsing \u003ccode\u003e--json\u003c/code\u003e output when publishing (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/fe8db7500f81caea9064f8bec02bcb77e0fd8fce\"\u003e\u003ccode\u003efe8db75\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003e@manypkg/get-packages\u003c/code\u003e dependencies to latest version (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9a993ba09629c1620d749432520470cec49d3a96\"\u003e\u003ccode\u003e9a993ba\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eresolutions\u003c/code\u003e to the \u003ccode\u003ePackageJSON\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a8c8a03824a6033854d32779ca5fc4e1571016cc\"\u003e\u003ccode\u003ea8c8a03\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5413f3e772bf867234922b0691e3c58c1864412d\"\u003e\u003ccode\u003e5413f3e\u003c/code\u003e\u003c/a\u003e Fixed an issue with adding \u003ccode\u003e[undefined]\u003c/code\u003e to the generated changelog (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/74dda8c0d8bd1741ca7b19f0ccb37b2330dc9549\"\u003e\u003ccode\u003e74dda8c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eworkspace:~\u003c/code\u003e and \u003ccode\u003eworkspace:^\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2b49c390a7cf24ce859ac932b432eb6d8f55c98b\"\u003e\u003ccode\u003e2b49c39\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003echangeset tag\u003c/code\u003e and \u003ccode\u003egetAllTags\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/09a7dab8792fa30ce45a8c751e82db177b09666d\"\u003e\u003ccode\u003e09a7dab\u003c/code\u003e\u003c/a\u003e Make master branch rename suggestion more clear (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a3628d54aa365140935d6ae376fe6921b221dd5b\"\u003e\u003ccode\u003ea3628d5\u003c/code\u003e\u003c/a\u003e Helpful note about \u003ccode\u003estatus\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.5.1...@changesets/read@0.5.2\"\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.29.4 to 2.29.8\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\u003ccode\u003e@​changesets/cli\u003c/code\u003e'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.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\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.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\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.29.5\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/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\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.9\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.13\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/changesets/changesets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.0.1 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\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/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59\"\u003e\u003ccode\u003ebb521e5\u003c/code\u003e\u003c/a\u003e Remove --shell option where unsafe to use\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.4 to 2.6.1\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.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: 2.6 release blog post 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/11003\"\u003evercel/turborepo#11003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update typo'd link by \u003ca href=\"https://github.com/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(with-docker/Dockerfile): Some improvements by \u003ca href=\"https://github.com/yairopro\"\u003e\u003ccode\u003e@​yairopro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11010\"\u003evercel/turborepo#11010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix grammatical mistake on structuring-a-repository.mdx by \u003ca href=\"https://github.com/Andrew-Pynch\"\u003e\u003ccode\u003e@​Andrew-Pynch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11091\"\u003evercel/turborepo#11091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Cross-platform microfrontends port command 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/11098\"\u003evercel/turborepo#11098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/codemod\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: Fix flake in JS tests 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/11067\"\u003evercel/turborepo#11067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update to Rust 1.91.0 by \u003ca href=\"https://github.com/ognevny\"\u003e\u003ccode\u003e@​ognevny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10885\"\u003evercel/turborepo#10885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 18.17.4 to 24.10.0 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11037\"\u003evercel/turborepo#11037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11043\"\u003evercel/turborepo#11043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Remove redundant border declaration by \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump turbo from 2.5.6 to 2.6.0 in /examples/with-shell-commands in the with-shell-commands group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11039\"\u003evercel/turborepo#11039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-svelte group in /examples/with-svelte with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11041\"\u003evercel/turborepo#11041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump the basic group in /examples/basic with 9 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11040\"\u003evercel/turborepo#11040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11038\"\u003evercel/turborepo#11038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11051\"\u003evercel/turborepo#11051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/basic by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11082\"\u003evercel/turborepo#11082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/with-tailwind by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11083\"\u003evercel/turborepo#11083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump eslint-config-next from 16.0.0 to 16.0.1 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11086\"\u003evercel/turborepo#11086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(fix): Gradient in \u003ccode\u003ewith-tailwind\u003c/code\u003e by \u003ca href=\"https://github.com/mahi656\"\u003e\u003ccode\u003e@​mahi656\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11073\"\u003evercel/turborepo#11073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelte by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11087\"\u003evercel/turborepo#11087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11088\"\u003evercel/turborepo#11088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve parity with real Bun lockfile format for \u003ccode\u003eprune\u003c/code\u003e 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/11048\"\u003evercel/turborepo#11048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add some Linux variables to default passthrough env vars 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/10959\"\u003evercel/turborepo#10959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Labels for k + j backwards in binds list by \u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Add bunfig.toml to list of copied files by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11055\"\u003evercel/turborepo#11055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Handle \u003ccode\u003epatchedDependencies\u003c/code\u003e for bun by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11027\"\u003evercel/turborepo#11027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(boundaries): Enable import attributes parsing 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/11053\"\u003evercel/turborepo#11053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve determinism for graceful shutdown 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/11063\"\u003evercel/turborepo#11063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Lower opt-level and remove debug symbols for dev profile 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/11068\"\u003evercel/turborepo#11068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Avoid flaking for test server mock 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/11066\"\u003evercel/turborepo#11066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Don't install dependencies in tests that don't need it 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/11071\"\u003evercel/turborepo#11071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert \u0026quot;fix(logs): create log files for non-cached tasks\u0026quot; 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/11072\"\u003evercel/turborepo#11072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix leaky tests 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/11081\"\u003evercel/turborepo#11081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Bun lockfile pruner adjustment 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/11092\"\u003evercel/turborepo#11092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve version resolution in Bun lockfiles 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/11095\"\u003evercel/turborepo#11095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Move icon to left side in TUI 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/11097\"\u003evercel/turborepo#11097\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/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\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/vercel/turborepo/blob/main/RELEASE.md\"\u003eturbo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Documentation\u003c/h1\u003e\n\u003ch2\u003eQuick Start\u003c/h2\u003e\n\u003ch3\u003eRelease Turborepo CLI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Release][1] workflow\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the semver increment using the SemVer Increment field (start with \u003ccode\u003eprerelease\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages. Artifacts will be created that you can test with locally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA PR is automatically opened to merge the release branch created in step 1 back into \u003ccode\u003emain\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Merge this in! You don't need to wait for tests to pass (because they won't pass until after this PR is merged in). It's important to merge this branch soon after the publish is successful.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eRelease \u003ccode\u003e@turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eRun [\u003ccode\u003ebump-version.sh\u003c/code\u003e][4] to update the versions of the packages. Merge in the changes to \u003ccode\u003emain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Library Release][5] workflow.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub Release Notes are published automatically using the config from [\u003ccode\u003eturborepo-release.yml\u003c/code\u003e][2],\ntriggered by the [\u003ccode\u003eturbo-orchestrator\u003c/code\u003e][3] bot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eTurborepo CLI Release Process - In-Depth Guide\u003c/h2\u003e\n\u003cp\u003eThis section provides comprehensive documentation on how the Turborepo CLI is released, including the architecture, workflows, and detailed step-by-step processes.\u003c/p\u003e\n\u003ch3\u003eTable of Contents\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#architecture-overview\"\u003eArchitecture Overview\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#version-management\"\u003eVersion Management\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#release-workflow-stages\"\u003eRelease Workflow Stages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#packages-released\"\u003ePackages Released\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#platform-specific-binaries\"\u003ePlatform-Specific Binaries\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#technical-reference\"\u003eTechnical Reference\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#best-practices\"\u003eBest Practices\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr /\u003e\n\u003ch3\u003eArchitecture Overview\u003c/h3\u003e\n\u003cp\u003eThe Turborepo release process is a multi-stage pipeline that:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eManages versions centrally\u003c/strong\u003e via \u003ccode\u003eversion.txt\u003c/code\u003e at the repository root\u003c/li\u003e\n\u003c/ol\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/vercel/turborepo/commit/59685c863ba6c247f54df2d9df2599161622db9d\"\u003e\u003ccode\u003e59685c8\u003c/code\u003e\u003c/a\u003e publish 2.6.1 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0270af8831d1b7cb8af47ce74214af034a02cf2e\"\u003e\u003ccode\u003e0270af8\u003c/code\u003e\u003c/a\u003e feat: Cross-platform microfrontends port command (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11098\"\u003e#11098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1de3775b51644df562a739d85e08570890a5b606\"\u003e\u003ccode\u003e1de3775\u003c/code\u003e\u003c/a\u003e feat: Move icon to left side in TUI (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bd53f07f9e6cd4471a0039b3977c8a5defbcaae2\"\u003e\u003ccode\u003ebd53f07\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.1-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bf9db59700f3ba416dbcc09eefd7adcb1158fb9b\"\u003e\u003ccode\u003ebf9db59\u003c/code\u003e\u003c/a\u003e fix: Improve version resolution in Bun lockfiles (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/23641b7cb0dab9aefe394e7d99aa15bc11c56d62\"\u003e\u003ccode\u003e23641b7\u003c/code\u003e\u003c/a\u003e examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0646e049d32857b79cc4bfd5ae4bc18d40152d9f\"\u003e\u003ccode\u003e0646e04\u003c/code\u003e\u003c/a\u003e examples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ee469d4e1ccf6e01d18d096d8b4f866c391f61b2\"\u003e\u003ccode\u003eee469d4\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.1-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11093\"\u003e#11093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1c99fc91a0131a21939984f892c4da6ae53268f6\"\u003e\u003ccode\u003e1c99fc9\u003c/code\u003e\u003c/a\u003e fix: Bun lockfile pruner adjustment (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11092\"\u003e#11092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/58ba6a71fabed8238d0675e98e883cd083e6cdb3\"\u003e\u003ccode\u003e58ba6a7\u003c/code\u003e\u003c/a\u003e docs: Fix grammatical mistake on structuring-a-repository.mdx (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.4...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.3 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.3...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.4.1 to 7.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.3...v7.2.4\"\u003e7.2.4\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e2d66b7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.2...v7.2.3\"\u003e7.2.3\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21103\"\u003e#21103\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e5909efd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21096\"\u003e#21096\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e6a34ac3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21128\"\u003e#21128\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e4f8171e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003eacfe939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21099\"\u003e#21099\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e02ceaec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21095\"\u003e#21095\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e39a0a15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21127\"\u003e#21127\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e5029720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-11-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21081\"\u003e#21081\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e728c8ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0...v7.2.1\"\u003e7.2.1\u003c/a\u003e (2025-11-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e some worker asset was missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21074\"\u003e#21074\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e82d2d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21054\"\u003e#21054\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003ef83264f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.1...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21002\"\u003e#21002\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003eb1fd616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21029\"\u003e#21029\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003ead5b3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add undefined to optional properties for exactOptionalProperties type compatibility (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21040\"\u003e#21040\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e2833c55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21047\"\u003e#21047\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003ee3a6a83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.0...v7.2.0-beta.1\"\u003e7.2.0-beta.1\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug 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/vitejs/vite/commit/24a611f1c83a976d32262628d42f683609746635\"\u003e\u003ccode\u003e24a611f\u003c/code\u003e\u003c/a\u003e release: v7.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e\u003ccode\u003e2d66b7b\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a668014dba377c2b82a32d8124f1761e9ea74f82\"\u003e\u003ccode\u003ea668014\u003c/code\u003e\u003c/a\u003e release: v7.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003e\u003ccode\u003eacfe939\u003c/code\u003e\u003c/a\u003e perf(deps): replace debug with obug (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e\u003ccode\u003e4f8171e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21128\"\u003e#21128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e\u003ccode\u003e5029720\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21127\"\u003e#21127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e\u003ccode\u003e5909efd\u003c/code\u003e\u003c/a\u003e fix: allow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21103\"\u003e#21103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e\u003ccode\u003e39a0a15\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21095\"\u003e#21095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e\u003ccode\u003e6a34ac3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21096\"\u003e#21096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e\u003ccode\u003e02ceaec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21099\"\u003e#21099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.4/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-monkey` from 5.0.8 to 7.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/releases\"\u003evite-plugin-monkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v7.1.5\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: document.head may be null when run-at document-start (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/262\"\u003e#262\u003c/a\u003e) (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: GM_audio getState type error (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: GM_addElement server entrySrc script not wokring (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.3\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add GM_audio type (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.2\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: style cloneNode hmr\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: add files style.d.ts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: styleImport (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: removeComment (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ignore empty css text (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.0.3\u003c/h2\u003e\n\u003ch1\u003ev7.0.3\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error build entry path (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove invalid CDNs (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.0.2\u003c/h2\u003e\n\u003ch1\u003ev7.0.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: static-import-css (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.0.1\u003c/h2\u003e\n\u003ch1\u003ev7.0.1\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/lisonge/vite-plugin-monkey/commit/067bbafc533d85743a9c6ce9dc13b804f98eab51\"\u003e\u003ccode\u003e067bbaf\u003c/code\u003e\u003c/a\u003e chore: v7.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/7c2970aefb8ff4cd9c5d72a38a17611be26ca122\"\u003e\u003ccode\u003e7c2970a\u003c/code\u003e\u003c/a\u003e fix: document.head may be null when run-at document-start (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/262\"\u003e#262\u003c/a\u003e) (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/715736e0dc7c6fcc8b8fdced73cd96752af9cac6\"\u003e\u003ccode\u003e715736e\u003c/code\u003e\u003c/a\u003e chore: v7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/4eff3dd730f092b8d24debc7676138dcf3826c3d\"\u003e\u003ccode\u003e4eff3dd\u003c/code\u003e\u003c/a\u003e fix: GM_audio getState type error (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/125f6a2ebe78f072034103b31959ec1622890e92\"\u003e\u003ccode\u003e125f6a2\u003c/code\u003e\u003c/a\u003e fix: GM_addElement server entrySrc script not wokring (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/cf758397774f3d6d4a20d7110918cf0fcb6ed448\"\u003e\u003ccode\u003ecf75839\u003c/code\u003e\u003c/a\u003e chore: v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/b0d54fbe0f6c723757b03df6032cd8fb116664e7\"\u003e\u003ccode\u003eb0d54fb\u003c/code\u003e\u003c/a\u003e feat: add GM_audio type (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/aa2ab9ba1a78619b7e82958ebdef9a5e76f8746e\"\u003e\u003ccode\u003eaa2ab9b\u003c/code\u003e\u003c/a\u003e chore: v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/21d46f5ad647d061c7a6bcc8b5672addba1d3599\"\u003e\u003ccode\u003e21d46f5\u003c/code\u003e\u003c/a\u003e fix: style cloneNode hmr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/91642f48c421882a63ae72317cee5fe887d839e1\"\u003e\u003ccode\u003e91642f4\u003c/code\u003e\u003c/a\u003e chore: v7.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commits/v7.1.5/packages/vite-plugin-monkey\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.3 to 4.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.14\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Expose \u003ccode\u003eutils.configurePrettyDOM\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9103\"\u003evitest-dev/vitest#9103\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2cc34e0d4\"\u003e\u003c!-- raw HTML omitted --\u003e(2cc34)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Add full names to...\n\n_Description has been truncated_","html_url":"https://github.com/mogeko/userscripts/pull/207","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mogeko%2Fuserscripts/issues/207","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/207/packages"},{"uuid":"3660809434","node_id":"PR_kwDONBTcBs61TQfh","number":470,"state":"open","title":"Bump the npm-web-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","nodejs"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T22:48:28.000Z","updated_at":"2025-11-24T22:50:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-web-dependencies","update_count":2,"packages":[{"name":"vite-node","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"@types/react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-web-dependencies group with 2 updates: [vite-node](https://github.com/antfu-collective/vite-node) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).\n\nUpdates `vite-node` 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/vite-node/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 `@types/react` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/gravitational/docs-website/pull/470","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitational%2Fdocs-website/issues/470","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/470/packages"},{"uuid":"3658409409","node_id":"PR_kwDOQZ15DM61LE7E","number":5,"state":"closed","title":"Bump the major group across 3 directories with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T10:07:23.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T11:20:04.000Z","updated_at":"2025-12-15T10:07:25.000Z","time_to_close":1810039,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"major","update_count":3,"packages":[{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 3 updates in the / directory: [which](https://github.com/npm/node-which), [zod](https://github.com/colinhacks/zod) and [vite-node](https://github.com/antfu-collective/vite-node).\nBumps the major group with 1 update in the /packages/varlock directory: [which](https://github.com/npm/node-which).\nBumps the major group with 1 update in the /packages/varlock-docs-mcp directory: [zod](https://github.com/colinhacks/zod).\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\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/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\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/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\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/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DASTOVEK/varlock/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DASTOVEK%2Fvarlock/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}],"issue_packages":[{"old_version":"5.3.0","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-20T10:20:03.000Z","version_change":"5.3.0 → 6.0.0","issue":{"uuid":"4294921413","node_id":"PR_kwDORSFPp87T6Hvo","number":103,"state":"open","title":"chore(deps): bump the dependencies group with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T10:20:03.000Z","updated_at":"2026-04-20T10:22:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":42,"packages":[{"name":"@asteasolutions/zod-to-openapi","old_version":"8.4.3","new_version":"8.5.0","repository_url":"https://github.com/asteasolutions/zod-to-openapi"},{"name":"@prisma/client","old_version":"5.22.0","new_version":"7.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-leaflet/core","old_version":"2.1.0","new_version":"3.0.0","repository_url":"https://github.com/PaulLeCam/react-leaflet"},{"name":"@react-three/fiber","old_version":"9.5.0","new_version":"9.6.0","repository_url":"https://github.com/pmndrs/react-three-fiber"},{"name":"ably","old_version":"1.2.50","new_version":"2.21.0","repository_url":"https://github.com/ably/ably-js"},{"name":"antd","old_version":"6.3.5","new_version":"6.3.6","repository_url":"https://github.com/ant-design/ant-design"},{"name":"dexie","old_version":"4.3.0","new_version":"4.4.2","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"expo-server-sdk","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/expo/expo-server-sdk-node"},{"name":"jose","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"lucide-react","old_version":"0.554.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"14.2.15","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-auth","old_version":"5.0.0-beta.30","new_version":"5.0.0-beta.31","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-leaflet","old_version":"4.2.1","new_version":"5.0.0","repository_url":"https://github.com/PaulLeCam/react-leaflet"},{"name":"recharts","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.9.4","new_version":"6.12.0","repository_url":"https://github.com/resend/resend-node"},{"name":"swagger-ui-react","old_version":"5.32.0","new_version":"5.32.4","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"three","old_version":"0.183.2","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"@types/three","old_version":"0.183.1","new_version":"0.184.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"14.3.1","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/bcryptjs","old_version":"2.4.6","new_version":"3.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.37","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"2.1.9","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"14.2.35","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"prisma","old_version":"5.22.0","new_version":"7.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 42 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@asteasolutions/zod-to-openapi](https://github.com/asteasolutions/zod-to-openapi) | `8.4.3` | `8.5.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `5.22.0` | `7.7.0` |\n| [@react-leaflet/core](https://github.com/PaulLeCam/react-leaflet) | `2.1.0` | `3.0.0` |\n| [@react-three/fiber](https://github.com/pmndrs/react-three-fiber) | `9.5.0` | `9.6.0` |\n| [ably](https://github.com/ably/ably-js) | `1.2.50` | `2.21.0` |\n| [antd](https://github.com/ant-design/ant-design) | `6.3.5` | `6.3.6` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.3.0` | `4.4.2` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [expo-server-sdk](https://github.com/expo/expo-server-sdk-node) | `4.0.0` | `6.1.0` |\n| [jose](https://github.com/panva/jose) | `6.2.1` | `6.2.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.554.0` | `1.8.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.15` | `16.2.4` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `5.0.0-beta.30` | `5.0.0-beta.31` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `18.3.1` | `19.2.5` |\n| [react-leaflet](https://github.com/PaulLeCam/react-leaflet) | `4.2.1` | `5.0.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.8.1` |\n| [resend](https://github.com/resend/resend-node) | `6.9.4` | `6.12.0` |\n| [swagger-ui-react](https://github.com/swagger-api/swagger-ui) | `5.32.0` | `5.32.4` |\n| [three](https://github.com/mrdoob/three.js) | `0.183.2` | `0.184.0` |\n| [@types/three](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/three) | `0.183.1` | `0.184.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `14.3.1` | `16.3.2` |\n| [@types/bcryptjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcryptjs) | `2.4.6` | `3.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.37` | `25.6.0` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `2.1.9` | `4.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.35` | `16.2.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `5.22.0` | `7.7.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.3.0` | `6.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.4` |\n\nUpdates `@asteasolutions/zod-to-openapi` from 8.4.3 to 8.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/releases\"\u003e\u003ccode\u003e@​asteasolutions/zod-to-openapi\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow nested discriminated unions as they are supported in Zod v4 (\u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\"\u003ehttps://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.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/asteasolutions/zod-to-openapi/commit/2fb24b01d514214baca3bfe1acb77e3e136c541c\"\u003e\u003ccode\u003e2fb24b0\u003c/code\u003e\u003c/a\u003e Release 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/edf336e9f55f3aa2ecf5f9e95aebab870ac9c39a\"\u003e\u003ccode\u003eedf336e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/asteasolutions/zod-to-openapi/issues/367\"\u003e#367\u003c/a\u003e from dirkluijk/support-discriminated-unions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/commit/23181256b00a4b4c4ba401a120ff5c5cfccdf980\"\u003e\u003ccode\u003e2318125\u003c/code\u003e\u003c/a\u003e fix: allow nested discriminated unions as they are supported in Zod v4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/asteasolutions/zod-to-openapi/compare/v8.4.3...v8.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 5.22.0 to 7.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.7.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.7.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eprisma bootstrap\u003c/code\u003e command\u003c/h3\u003e\n\u003cp\u003eA new \u003ccode\u003eprisma bootstrap\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29374\"\u003e#29374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29424\"\u003e#29424\u003c/a\u003e) sequences the full \u003ca href=\"https://prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e setup into a single interactive flow. It detects the current project state and runs only the steps that are needed:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eInit or scaffold\u003c/strong\u003e — In an empty directory, offers a choice of 10 starter templates (Next.js, Express, Hono, Fastify, Nuxt, SvelteKit, Remix, React Router 7, Astro, NestJS) from \u003ca href=\"https://github.com/prisma/prisma-examples\"\u003eprisma-examples\u003c/a\u003e. In an existing project without a schema, runs \u003ccode\u003eprisma init\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLink\u003c/strong\u003e — Authenticates via the browser and connects to a Prisma Postgres database. Skips if already linked.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInstall dependencies\u003c/strong\u003e — Detects the package manager and offers to install missing \u003ccode\u003e@prisma/client\u003c/code\u003e, \u003ccode\u003eprisma\u003c/code\u003e, and \u003ccode\u003edotenv\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMigrate\u003c/strong\u003e — Runs \u003ccode\u003eprisma migrate dev\u003c/code\u003e if the schema contains models.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGenerate\u003c/strong\u003e — Runs \u003ccode\u003eprisma generate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSeed\u003c/strong\u003e — Runs \u003ccode\u003eprisma db seed\u003c/code\u003e if a seed script is configured.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eEach side-effecting step prompts for confirmation. Re-running the command skips already-completed steps.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBasic usage\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"terminal\"\u003e\u003ccode\u003enpx prisma@latest bootstrap\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eWith a starter template\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"terminal\"\u003e\u003ccode\u003enpx prisma@latest bootstrap --template nextjs\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNon-interactive (CI)\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"terminal\"\u003e\u003ccode\u003enpx prisma@latest bootstrap --api-key \u0026quot;$PRISMA_API_KEY\u0026quot; --database \u0026quot;db_abc123\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We're growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that's right for you.\u003c/p\u003e\n\u003ch2\u003eEnterprise support\u003c/h2\u003e\n\u003cp\u003eThousands of teams use Prisma and many of them already tap into our Enterprise \u0026amp; Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.\u003c/p\u003e\n\u003cp\u003eWith this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: \u003ca href=\"https://prisma.io/enterprise\"\u003ehttps://prisma.io/enterprise\u003c/a\u003e.\u003c/p\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/prisma/prisma/commit/6a3c3ccf9cc2db7f27bbbf6df9f050fc112dc66e\"\u003e\u003ccode\u003e6a3c3cc\u003c/code\u003e\u003c/a\u003e chore: extract parameterization to client-engine-runtime (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/5b420f897bf7f98b1b826f55ebae334114d70eb7\"\u003e\u003ccode\u003e5b420f8\u003c/code\u003e\u003c/a\u003e fix(client): prevent caching of createMany queries to avoid cache bloat and p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/30f0af635578207b29d8409d7d0cbcdcea264a07\"\u003e\u003ccode\u003e30f0af6\u003c/code\u003e\u003c/a\u003e feat: dmmf streaming with an E2E test (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29377\"\u003e#29377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/14c3c2eb02173048d5ac3a908598a8d7f2244598\"\u003e\u003ccode\u003e14c3c2e\u003c/code\u003e\u003c/a\u003e fix: pin E2E typescript to prevent 6 upgrade (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29383\"\u003e#29383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ecae3b65bbed748445c6230de583c51bb921e7df\"\u003e\u003ccode\u003eecae3b6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.6.0-1.75cbdc1eb7150937890ad5465d861175c66247...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/309b4bccd632d8b40246eab131f3ada578fb4c23\"\u003e\u003ccode\u003e309b4bc\u003c/code\u003e\u003c/a\u003e refactor: extract 'prisma-client-js' into PRISMA_CLIENT_JS_PROVIDER constant ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ccce14832f60ec24727a76dce25d661b46e94454\"\u003e\u003ccode\u003eccce148\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.5.0-15.280c870be64f457428992c43c1f6d557fab6e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/de1c376e2746019b1cff3c58ac168142fe9d1569\"\u003e\u003ccode\u003ede1c376\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.5.0-14.d684c195f0a8bfb0ba8ca628416376df0625b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ea93809a44f89847699a3f72d7b289339f7a0bdc\"\u003e\u003ccode\u003eea93809\u003c/code\u003e\u003c/a\u003e fix: fix DATE cursor comparison (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29327\"\u003e#29327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f8e742a8de6878a206d8493b61d911dac97e11df\"\u003e\u003ccode\u003ef8e742a\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.5.0-13.0f1690a1b5dcd01b5341a4f411f07767f1f76...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.7.0/packages/client\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-leaflet/core` from 2.1.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PaulLeCam/react-leaflet/releases\"\u003e\u003ccode\u003e@​react-leaflet/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cp\u003ev3 is a full rewrite of React Leaflet and contains breaking change from v2.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFull rewrite based on \u003ca href=\"https://reactjs.org/docs/hooks-intro.html\"\u003eReact Hooks\u003c/a\u003e (no more extending \u003ccode\u003eComponent\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eReplace Flow by TypeScript for type checking\u003c/li\u003e\n\u003cli\u003eDrop IE support (Babel config will only target the \u0026quot;last 2 versions\u0026quot; of modern browsers)\u003c/li\u003e\n\u003cli\u003eSwitch to the \u003ca href=\"https://firstdonoharm.dev/\"\u003eHippocratic License\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eMap\u003c/code\u003e component is replaced by \u003ca href=\"https://react-leaflet.js.org/docs/api-map#mapcontainer\"\u003e\u003ccode\u003eMapContainer\u003c/code\u003e\u003c/a\u003e, behaving differently\u003c/li\u003e\n\u003cli\u003eEvent handlers must be attached using the \u003ca href=\"https://react-leaflet.js.org/docs/api-components#evented-behavior\"\u003e\u003ccode\u003eeventHandlers prop\u003c/code\u003e\u003c/a\u003e rather than \u003ccode\u003eon*\u003c/code\u003e props, with a similar change for \u003ca href=\"https://react-leaflet.js.org/docs/api-components#path-behavior\"\u003epath options\u003c/a\u003e and \u003ca href=\"https://react-leaflet.js.org/docs/api-components#wmstilelayer\"\u003eWMS params\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereact-leaflet\u003c/code\u003e package only exposes a \u003ca href=\"https://react-leaflet.js.org/docs/api-map\"\u003epublic API\u003c/a\u003e while a new package, \u003ccode\u003e@react-leaflet/core\u003c/code\u003e, is used to provide the \u003ca href=\"https://react-leaflet.js.org/docs/core-introduction\"\u003ecore APIs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new documentation website using \u003ca href=\"https://v2.docusaurus.io/\"\u003eDocusaurus v2\u003c/a\u003e with live examples\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable release of React v17\u003c/li\u003e\n\u003cli\u003eFixed incorrect example in docs ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/767\"\u003e#767\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/767\"\u003ePaulLeCam/react-leaflet#767\u003c/a\u003e) by \u003ca href=\"https://github.com/dipiash\"\u003edipiash\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-beta.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003epreserveAspectRatio\u003c/code\u003e and \u003ccode\u003eviewport\u003c/code\u003e props from \u003ccode\u003eSVGOverlay\u003c/code\u003e, replaced by \u003ccode\u003eattributes\u003c/code\u003e prop.\u003c/li\u003e\n\u003cli\u003eAdd third-party plugins page to documentation website.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-beta.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify list of supported browsers ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/736\"\u003e#736\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/736\"\u003ePaulLeCam/react-leaflet#736\u003c/a\u003e) by \u003ca href=\"https://github.com/anajavi\"\u003eanajavi\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop Babel runtime polyfilling ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/739\"\u003e#739\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/739\"\u003ePaulLeCam/react-leaflet#739\u003c/a\u003e) by \u003ca href=\"https://github.com/anajavi\"\u003eanajavi\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade rollup plugins ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/740\"\u003e#740\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/740\"\u003ePaulLeCam/react-leaflet#740\u003c/a\u003e) by \u003ca href=\"https://github.com/anajavi\"\u003eanajavi\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump React dependency to v17.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eLayersControl\u003c/code\u003e lifecycle logic causing layer removal\u003c/li\u003e\n\u003cli\u003eUse terser instead of uglifyjs to minify the UMD build ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/735\"\u003e#735\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/735\"\u003ePaulLeCam/react-leaflet#735\u003c/a\u003e) by \u003ca href=\"https://github.com/anajavi\"\u003eanajavi\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003ev3 is a full rewrite of React Leaflet and contains breaking change from v2.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFull rewrite based on \u003ca href=\"https://reactjs.org/docs/hooks-intro.html\"\u003eReact Hooks\u003c/a\u003e (no more extending \u003ccode\u003eComponent\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eReplace Flow by TypeScript for type checking\u003c/li\u003e\n\u003cli\u003eDrop IE support (Babel config will only target the \u0026quot;last 2 versions\u0026quot; of browsers)\u003c/li\u003e\n\u003cli\u003eSwitch to the \u003ca href=\"https://firstdonoharm.dev/\"\u003eHippocratic License\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eMap\u003c/code\u003e component is replaced by \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-map#mapcontainer\"\u003e\u003ccode\u003eMapContainer\u003c/code\u003e\u003c/a\u003e, behaving differently\u003c/li\u003e\n\u003cli\u003eEvent handlers must be attached using the \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-components#evented-behavior\"\u003e\u003ccode\u003eeventHandlers prop\u003c/code\u003e\u003c/a\u003e rather than \u003ccode\u003eon*\u003c/code\u003e props, with a similar change for \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-components#path-behavior\"\u003epath options\u003c/a\u003e and \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-components#wmstilelayer\"\u003eWMS params\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereact-leaflet\u003c/code\u003e package only exposes a \u003ca href=\"https://react-leaflet-v3.now.sh/docs/api-map\"\u003epublic API\u003c/a\u003e while a new package, \u003ccode\u003e@react-leaflet/core\u003c/code\u003e, is used to provide the \u003ca href=\"https://react-leaflet-v3.now.sh/docs/core-introduction\"\u003ecore APIs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new documentation website using \u003ca href=\"https://v2.docusaurus.io/\"\u003eDocusaurus v2\u003c/a\u003e with live examples, currently published on \u003ca href=\"https://react-leaflet-v3.now.sh/\"\u003ereact-leaflet-v3.now.sh\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded React v17 to peer dependencies ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/773\"\u003e#773\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/773\"\u003ePaulLeCam/react-leaflet#773\u003c/a\u003e) by \u003cem\u003eanajavi\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003e[website] Added \u003ccode\u003ereact-esri-leaflet\u003c/code\u003e plugin ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/768\"\u003e#768\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/768\"\u003ePaulLeCam/react-leaflet#768\u003c/a\u003e) by \u003cem\u003eslutske22\u003c/em\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eviewBox\u003c/code\u003e and \u003ccode\u003epreserveAspectRatio\u003c/code\u003e props to \u003ccode\u003eSVGOverlay\u003c/code\u003e component ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/704\"\u003e#704\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/704\"\u003ePaulLeCam/react-leaflet#704\u003c/a\u003e) by \u003cem\u003espectras\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003e[website] Bump Leaflet docs links to v1.6.0 ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/686\"\u003e#686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/686\"\u003ePaulLeCam/react-leaflet#686\u003c/a\u003e) by \u003cem\u003emoondef\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003e[website] Set react-leaflet-markercluster v2 support ([PR \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/693\"\u003e#693\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/pull/693\"\u003ePaulLeCam/react-leaflet#693\u003c/a\u003e) by \u003cem\u003eyuzhva\u003c/em\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/PaulLeCam/react-leaflet/commit/ea129b4f9824d5c16d095e4f22c75b7479306eaf\"\u003e\u003ccode\u003eea129b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/777\"\u003e#777\u003c/a\u003e from PaulLeCam/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/8df0ba71ada72e632bf2afe8b3771552879c88cb\"\u003e\u003ccode\u003e8df0ba7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/977d94a9ebfd6df80a43053f8fd5ab1619564804\"\u003e\u003ccode\u003e977d94a\u003c/code\u003e\u003c/a\u003e Release v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/6d4bdb53a9197c69f4da49fae1706ce2f298bd85\"\u003e\u003ccode\u003e6d4bdb5\u003c/code\u003e\u003c/a\u003e Add legacy versions to new website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/fa0434d499b5fd3a768df39f1b71733cfd0c6bdd\"\u003e\u003ccode\u003efa0434d\u003c/code\u003e\u003c/a\u003e v3 rc 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/3c216dc50839837f1a728ed5782bfbc3b2c0150a\"\u003e\u003ccode\u003e3c216dc\u003c/code\u003e\u003c/a\u003e v2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/b478fcd1225189f80db323f2f3b853f0fe352732\"\u003e\u003ccode\u003eb478fcd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/773\"\u003e#773\u003c/a\u003e from anajavi/react-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/db43ad9a458cbbda6a9019b2526fa361190b18de\"\u003e\u003ccode\u003edb43ad9\u003c/code\u003e\u003c/a\u003e Allow react 17 in peerDependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/2edcfa850cb8a3c603eae93cb018a120213c73e8\"\u003e\u003ccode\u003e2edcfa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/768\"\u003e#768\u003c/a\u003e from slutske22/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulLeCam/react-leaflet/commit/9809f40031c0720a78658f77689a3520a2457b6f\"\u003e\u003ccode\u003e9809f40\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PaulLeCam/react-leaflet/issues/767\"\u003e#767\u003c/a\u003e from dipiash/fix/fix-doc-example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PaulLeCam/react-leaflet/compare/v2.1.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/fiber` from 9.5.0 to 9.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-three-fiber/releases\"\u003e\u003ccode\u003e@​react-three/fiber\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.0 - Sunset X\u003c/h2\u003e\n\u003cp\u003eEver tried using \u003ccode\u003e\u0026lt;shaderMaterial uniforms={{ time: { value: time } }} /\u0026gt;\u003c/code\u003e and ran into immediate issues with desync? No more.\u003c/p\u003e\n\u003cp\u003eThe uniforms objects on \u003ccode\u003eShaderMaterial\u003c/code\u003e and its derivatives now have a stable reference. Objects passed into uniforms will instead copy into it. This is the same as behavior for math structures that have copy such as position, rotation, quaternion, etc. and ends up simplifying using the raw JSX where utilities were often introduced before.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy does this matter?\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eImproves HMR. Even if you memoize the uniforms object it will still regenerate and desync Three. Now this won't happen. But also it makes compatibility with React compiler more complete with its auto-memoization.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllows for inline uniform props and even prop uniforms directly on the material piercing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;shaderMaterial\r\n  vertexShader={vertexShader}\r\n  fragmentShader={fragmentShader}\r\n  // The uniforms object has a stable reference so objects can be safely merged in\r\n  uniforms={{ \r\n    uTime: { value: 0 }, \r\n    uColor: { value: new THREE.Color('hotpink') } \r\n  }}\r\n  // Individual uniforms can also be safely updated with pierce notation\r\n  uniforms-uColor-value={hovered ? 'royalblue' : 'hotpink'}\r\n/\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDocumentation can be found here: \u003ca href=\"https://r3f.docs.pmnd.rs/api/objects#shader-material-uniforms\"\u003ehttps://r3f.docs.pmnd.rs/api/objects#shader-material-uniforms\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd an example can be found here: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/blob/master/example/src/demos/ShaderMaterial.tsx\"\u003ehttps://github.com/pmndrs/react-three-fiber/blob/master/example/src/demos/ShaderMaterial.tsx\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix broken link on \u0026quot;Performance pitfalls\u0026quot; documentation page by \u003ca href=\"https://github.com/simonKristensen\"\u003e\u003ccode\u003e@​simonKristensen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3700\"\u003epmndrs/react-three-fiber#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: uniforms have stable refs for ShaderMaterial by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3715\"\u003epmndrs/react-three-fiber#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos and documentation consistency by \u003ca href=\"https://github.com/NssGourav\"\u003e\u003ccode\u003e@​NssGourav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3709\"\u003epmndrs/react-three-fiber#3709\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/simonKristensen\"\u003e\u003ccode\u003e@​simonKristensen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3700\"\u003epmndrs/react-three-fiber#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NssGourav\"\u003e\u003ccode\u003e@​NssGourav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3709\"\u003epmndrs/react-three-fiber#3709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.5.0...v9.6.0\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.5.0...v9.6.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/pmndrs/react-three-fiber/commit/877c8392288ca5c237c0ff8e7e1fbd238ade1170\"\u003e\u003ccode\u003e877c839\u003c/code\u003e\u003c/a\u003e chore: Move ShaderMaterial uniform notes to objects out of pitfalls (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3734\"\u003e#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/ece1a3fa385ae8687fabae98a25e6656bbca4079\"\u003e\u003ccode\u003eece1a3f\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 1 package(s)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/26e4716412b11a189dd9ac4b3033d0e504f1d7df\"\u003e\u003ccode\u003e26e4716\u003c/code\u003e\u003c/a\u003e docs(changeset): Fix uniforms refs so they remain stable for ShaderMaterial\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/1fb9fcd47ac07ae2b94fe498f68b7b3737fe6b69\"\u003e\u003ccode\u003e1fb9fcd\u003c/code\u003e\u003c/a\u003e docs: fix typos and documentation consistency (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3709\"\u003e#3709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/e1a375c31a89ddaf2ce513c83f88ac5fb2369171\"\u003e\u003ccode\u003ee1a375c\u003c/code\u003e\u003c/a\u003e fix: Uniforms have stable refs for ShaderMaterial (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/582f7871bd5f2107bd62bd83ef5a70f8364d7979\"\u003e\u003ccode\u003e582f787\u003c/code\u003e\u003c/a\u003e docs: fix broken link on \u0026quot;Performance pitfalls\u0026quot; documentation page (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/9525ea0d63c8b42ab6256b82ce068a394f88b1f8\"\u003e\u003ccode\u003e9525ea0\u003c/code\u003e\u003c/a\u003e Update docker_tag in docs.yml workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/56637a21f684d8d18ba8c12e1e01662df69dc041\"\u003e\u003ccode\u003e56637a2\u003c/code\u003e\u003c/a\u003e Upgrade pmndrs/docs workflow to version 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/8c9b6564ed7cf78d9cf6a0895e69e89d71faa5ba\"\u003e\u003ccode\u003e8c9b656\u003c/code\u003e\u003c/a\u003e chore: use latest npm in canary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/1bdf70bdae3e5cf14e1efd84507d3d25f908f604\"\u003e\u003ccode\u003e1bdf70b\u003c/code\u003e\u003c/a\u003e chore: copy canary workflow to master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.5.0...v9.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ably` from 1.2.50 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ably/ably-js/releases\"\u003eably's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ably/ably-js/compare/2.20.0...2.21.0\"\u003ehttps://github.com/ably/ably-js/compare/2.20.0...2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LiveObjects REST client: \u003ccode\u003echannel.object\u003c/code\u003e is now available on REST channel instances, exposing \u003ccode\u003eget()\u003c/code\u003e to read object state, \u003ccode\u003epublish()\u003c/code\u003e to send object operations, and \u003ccode\u003egenerateObjectId()\u003c/code\u003e to create object IDs on the client side for atomic batch operations with cross-references between newly created objects \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ably/ably-js/compare/2.19.0...2.20.0\"\u003ehttps://github.com/ably/ably-js/compare/2.19.0...2.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWith this release, the ably-js LiveObjects API is no longer in Public Preview and is now generally available.\u003c/p\u003e\n\u003cp\u003eKey changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce version 6 of the Ably protocol; add operation-specific payload fields to \u003ccode\u003eObjectOperation\u003c/code\u003e and typed value fields to \u003ccode\u003eObjectData\u003c/code\u003e exposed in LiveObjects subscription callbacks; deprecate \u003ccode\u003emap\u003c/code\u003e, \u003ccode\u003ecounter\u003c/code\u003e, \u003ccode\u003emapOp\u003c/code\u003e, \u003ccode\u003ecounterOp\u003c/code\u003e on \u003ccode\u003eObjectOperation\u003c/code\u003e and \u003ccode\u003evalue\u003c/code\u003e on \u003ccode\u003eObjectData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2159\"\u003e#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for partial sync of LiveObjects state \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2152\"\u003e#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for server-initiated \u003ccode\u003eMAP_CLEAR\u003c/code\u003e object operation \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2176\"\u003e#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003ehistory\u003c/code\u003e function from \u003ccode\u003euseChannel\u003c/code\u003e hook \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ably/ably-js/compare/2.18.0...2.19.0\"\u003ehttps://github.com/ably/ably-js/compare/2.18.0...2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[AIT-285] Fix rules for clearing buffered object operations during sync sequence by \u003ca href=\"https://github.com/VeskeR\"\u003e\u003ccode\u003e@​VeskeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2150\"\u003eably/ably-js#2150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add detail field to ErrorInfo (TI6) by \u003ca href=\"https://github.com/splindsay-92\"\u003e\u003ccode\u003e@​splindsay-92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2171\"\u003eably/ably-js#2171\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ably/ably-js/compare/2.17.1...2.18.0\"\u003ehttps://github.com/ably/ably-js/compare/2.17.1...2.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch4\u003eLiveObjects operations are now applied on acknowledgement\u003c/h4\u003e\n\u003cp\u003eWhen you call a LiveObjects mutation method (e.g. \u003ccode\u003emap.set()\u003c/code\u003e), the SDK now applies the effects of this operation to the local LiveObjects data as soon as it receives the server's acknowledgement of this operation. This is an improvement over earlier versions, in which the SDK did not apply such an operation until receiving the operation's echo.\u003c/p\u003e\n\u003cp\u003eConcretely, this means that in the following example, \u003ccode\u003efetchedValue\u003c/code\u003e is now guaranteed to be \u003ccode\u003emyValue\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eawait map.set('myKey', 'myValue');\r\nconst fetchedValue = map.get('myKey').value();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eBug 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/ably/ably-js/blob/main/CHANGELOG.md\"\u003eably's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.21.0\"\u003e2.21.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LiveObjects REST client: \u003ccode\u003echannel.object\u003c/code\u003e is now available on REST channel instances, exposing \u003ccode\u003eget()\u003c/code\u003e to read object state, \u003ccode\u003epublish()\u003c/code\u003e to send object operations, and \u003ccode\u003egenerateObjectId()\u003c/code\u003e to create object IDs on the client side for atomic batch operations with cross-references between newly created objects \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2109\"\u003e#2109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.20.0\"\u003e2.20.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003cp\u003eWith this release, the ably-js LiveObjects API is no longer in Public Preview and is now generally available.\u003c/p\u003e\n\u003cp\u003eKey changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce version 6 of the Ably protocol; add operation-specific payload fields to \u003ccode\u003eObjectOperation\u003c/code\u003e and typed value fields to \u003ccode\u003eObjectData\u003c/code\u003e exposed in LiveObjects subscription callbacks; deprecate \u003ccode\u003emap\u003c/code\u003e, \u003ccode\u003ecounter\u003c/code\u003e, \u003ccode\u003emapOp\u003c/code\u003e, \u003ccode\u003ecounterOp\u003c/code\u003e on \u003ccode\u003eObjectOperation\u003c/code\u003e and \u003ccode\u003evalue\u003c/code\u003e on \u003ccode\u003eObjectData\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2159\"\u003e#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for partial sync of LiveObjects state \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2152\"\u003e#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for server-initiated \u003ccode\u003eMAP_CLEAR\u003c/code\u003e object operation \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2176\"\u003e#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003ehistory\u003c/code\u003e function from \u003ccode\u003euseChannel\u003c/code\u003e hook \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2177\"\u003e#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.19.0\"\u003e2.19.0\u003c/a\u003e (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003edetail\u003c/code\u003e field support to \u003ccode\u003eErrorInfo\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2171\"\u003e#2171\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clearing buffered object operations during sync sequence \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2150\"\u003e#2150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.18.0\"\u003e2.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch4\u003eLiveObjects operations are now applied on acknowledgement\u003c/h4\u003e\n\u003cp\u003eWhen you call a LiveObjects mutation method (e.g. \u003ccode\u003emap.set()\u003c/code\u003e), the SDK now applies the effects of this operation to the local LiveObjects data as soon as it receives the server's acknowledgement of the operation. This is an improvement over earlier versions, in which the SDK did not apply such an operation until receiving the operation's echo.\u003c/p\u003e\n\u003cp\u003eConcretely, this means that in the following example, \u003ccode\u003efetchedValue\u003c/code\u003e is now guaranteed to be \u003ccode\u003emyValue\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eawait map.set('myKey', 'myValue');\nconst fetchedValue = map.get('myKey').value();\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug where calling \u003ccode\u003echannel.off()\u003c/code\u003e could prevent \u003ccode\u003eattach()\u003c/code\u003e and \u003ccode\u003edetach()\u003c/code\u003e calls from completing \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2167\"\u003e#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake sure that \u003ccode\u003eErrorInfo.cause\u003c/code\u003e is always an \u003ccode\u003eErrorInfo\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2169\"\u003e#2169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ably/ably-js/tree/2.17.1\"\u003e2.17.1\u003c/a\u003e (2026-01-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-monotonic \u003ccode\u003emsgSerial\u003c/code\u003e on stale connection reset \u003ca href=\"https://redirect.github.com/ably/ably-js/pull/2153\"\u003e#2153\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/ably/ably-js/commit/17be43e19e407ad91436f9b77479d7a759057dfa\"\u003e\u003ccode\u003e17be43e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ably/ably-js/issues/2184\"\u003e#2184\u003c/a\u003e from ably/release/2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/4ea97b5a187153de03b16d3abe65246ba69ae13b\"\u003e\u003ccode\u003e4ea97b5\u003c/code\u003e\u003c/a\u003e Update changelog and package version for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/daac21c73dc6be7249d69a24ccb2e60e5884c2b3\"\u003e\u003ccode\u003edaac21c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ably/ably-js/issues/2109\"\u003e#2109\u003c/a\u003e from ably/PUB-1197/liveobjects-rest-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/4235266aa47aa4b49c8234117110ca2f6af2a559\"\u003e\u003ccode\u003e4235266\u003c/code\u003e\u003c/a\u003e Implement LiveObjects REST client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/e895b88720a80e940e5bf6b199de0926da21a54f\"\u003e\u003ccode\u003ee895b88\u003c/code\u003e\u003c/a\u003e Add 'unknown' to public ObjectOperationAction for forward compatibility with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/2f323ec5098362d85d060a9926af13ed3f941205\"\u003e\u003ccode\u003e2f323ec\u003c/code\u003e\u003c/a\u003e Add 'unknown' to ObjectsMapSemantics for forward compatibility with unrecogni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/f5f4cd423fc707d5438ed7c724c1d2edee3ebd86\"\u003e\u003ccode\u003ef5f4cd4\u003c/code\u003e\u003c/a\u003e Preserve unrecognized ObjectData fields in decodeWireObjectData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/6c0b3fec78c3333bc71eac9ed9fabd170700b058\"\u003e\u003ccode\u003e6c0b3fe\u003c/code\u003e\u003c/a\u003e Refactor ObjectMessage for reuse in REST SDK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/4b9335e506a4029fc5159a23125c8ce9cf1e0a4b\"\u003e\u003ccode\u003e4b9335e\u003c/code\u003e\u003c/a\u003e Refactor LiveObjects test helpers into shared modules for reuse in the upcomi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ably/ably-js/commit/e6438be861dc781198594acfe35f4b28362e9785\"\u003e\u003ccode\u003ee6438be\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003erequest_version\u003c/code\u003e test is not async\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ably/ably-js/compare/1.2.50...2.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `antd` from 6.3.5 to 6.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ant-design/ant-design/releases\"\u003eantd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix InputNumber disabled handlers showing hover styles. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57592\"\u003e#57592\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Space.Addon wrapping CJK content in compact layouts. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57622\"\u003e#57622\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Cascader menu item ellipsis styles for long option labels. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57540\"\u003e#57540\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Image preview focus not being locked when opened via keyboard, and restore focus to trigger element after preview closes. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57613\"\u003e#57613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57614\"\u003e#57614\u003c/a\u003e \u003ca href=\"https://github.com/aojunhao123\"\u003e\u003ccode\u003e@​aojunhao123\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Input disabled border color to use \u003ccode\u003ecolorBorderDisabled\u003c/code\u003e token. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57518\"\u003e#57518\u003c/a\u003e \u003ca href=\"https://github.com/Gdhanush-13\"\u003e\u003ccode\u003e@​Gdhanush-13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 MISC: Fix some expand animation crash issues. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57636\"\u003e#57636\u003c/a\u003e \u003ca href=\"https://github.com/momesana\"\u003e\u003ccode\u003e@​momesana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Notification close button overlapping description when title is empty. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57590\"\u003e#57590\u003c/a\u003e \u003ca href=\"https://github.com/EndlessLucky\"\u003e\u003ccode\u003e@​EndlessLucky\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Radio hover color display issue in disabled state. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57562\"\u003e#57562\u003c/a\u003e \u003ca href=\"https://github.com/yfy3939\"\u003e\u003ccode\u003e@​yfy3939\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTable\n\u003cul\u003e\n\u003cli\u003e⚡️ Improve Table filter performance by caching flattened filter keys. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57546\"\u003e#57546\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚡️ Improve Table filter search performance by reusing normalized search input. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57651\"\u003e#57651\u003c/a\u003e \u003ca href=\"https://github.com/li-jia-nan\"\u003e\u003ccode\u003e@​li-jia-nan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table \u003ccode\u003erowSelection\u003c/code\u003e to use \u003ccode\u003eselectionColumnWidth\u003c/code\u003e from Design Token as default \u003ccode\u003ecolumnWidth\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57621\"\u003e#57621\u003c/a\u003e \u003ca href=\"https://github.com/EmilyyyLiu\"\u003e\u003ccode\u003e@​EmilyyyLiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Design Token shadow tokens not adapting to dark theme. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57511\"\u003e#57511\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer remove button still changing color on hover when the list item is disabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57579\"\u003e#57579\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Tree checkbox, switcher and content alignment when parent nodes have multiple lines of content. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57471\"\u003e#57471\u003c/a\u003e \u003ca href=\"https://github.com/jiangrong-devops\"\u003e\u003ccode\u003e@​jiangrong-devops\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 修复 InputNumber 禁用步进按钮仍显示悬浮样式的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57592\"\u003e#57592\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Space.Addon 在紧凑布局中展示中文等 CJK 内容时会换行的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57622\"\u003e#57622\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Cascader 菜单项长选项文本的省略样式问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57540\"\u003e#57540\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Image 通过键盘打开预览时焦点未被正确锁定的问题，并在关闭预览后恢复焦点到触发元素。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57613\"\u003e#57613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57614\"\u003e#57614\u003c/a\u003e \u003ca href=\"https://github.com/aojunhao123\"\u003e\u003ccode\u003e@​aojunhao123\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Input 禁用状态边框未使用 \u003ccode\u003ecolorBorderDisabled\u003c/code\u003e token 的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57518\"\u003e#57518\u003c/a\u003e \u003ca href=\"https://github.com/Gdhanush-13\"\u003e\u003ccode\u003e@​Gdhanush-13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 MISC: 修复部分展开动画崩溃的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57636\"\u003e#57636\u003c/a\u003e \u003ca href=\"https://github.com/momesana\"\u003e\u003ccode\u003e@​momesana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Notification 在 title 为空时关闭按钮与描述内容重叠的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57590\"\u003e#57590\u003c/a\u003e \u003ca href=\"https://github.com/EndlessLucky\"\u003e\u003ccode\u003e@​EndlessLucky\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Radio 禁用状态下 hover 仍显示主色的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57562\"\u003e#57562\u003c/a\u003e \u003ca href=\"https://github.com/yfy3939\"\u003e\u003ccode\u003e@​yfy3939\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTable\n\u003cul\u003e\n\u003cli\u003e⚡️ 优化 Table 筛选性能，缓存展开后的筛选键，避免重复计算。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57546\"\u003e#57546\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚡️ 优化 Table 筛选搜索性能，复用规范化后的搜索输入。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57651\"\u003e#57651\u003c/a\u003e \u003ca href=\"https://github.com/li-jia-nan\"\u003e\u003ccode\u003e@​li-jia-nan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Table \u003ccode\u003erowSelection\u003c/code\u003e 默认未使用 Design Token 中 \u003ccode\u003eselectionColumnWidth\u003c/code\u003e 的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57621\"\u003e#57621\u003c/a\u003e \u003ca href=\"https://github.com/EmilyyyLiu\"\u003e\u003ccode\u003e@​EmilyyyLiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 修复 Design Token 阴影 token 未适配暗色主题的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57511\"\u003e#57511\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Transfer 列表项禁用时移除按钮在悬停下仍会变色的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57579\"\u003e#57579\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Tree 父级节点出现多行内容时 checkbox、switcher 和 content 未整体对齐的问题。 \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57471\"\u003e#57471\u003c/a\u003e \u003ca href=\"https://github.com/jiangrong-devops\"\u003e\u003ccode\u003e@​jiangrong-devops\u003c/code\u003e\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/ant-design/ant-design/blob/master/CHANGELOG.en-US.md\"\u003eantd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.6\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e2026-04-17\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix InputNumber disabled handlers showing hover styles. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57592\"\u003e#57592\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Space.Addon wrapping CJK content in compact layouts. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57622\"\u003e#57622\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Cascader menu item ellipsis styles for long option labels. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57540\"\u003e#57540\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Image preview focus not being locked when opened via keyboard, and restore focus to trigger element after preview closes. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57613\"\u003e#57613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57614\"\u003e#57614\u003c/a\u003e \u003ca href=\"https://github.com/aojunhao123\"\u003e\u003ccode\u003e@​aojunhao123\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Input disabled border color to use \u003ccode\u003ecolorBorderDisabled\u003c/code\u003e token. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57518\"\u003e#57518\u003c/a\u003e \u003ca href=\"https://github.com/Gdhanush-13\"\u003e\u003ccode\u003e@​Gdhanush-13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 MISC: Fix some expand animation crash issues. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57636\"\u003e#57636\u003c/a\u003e \u003ca href=\"https://github.com/momesana\"\u003e\u003ccode\u003e@​momesana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Notification close button overlapping description when title is empty. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57590\"\u003e#57590\u003c/a\u003e \u003ca href=\"https://github.com/EndlessLucky\"\u003e\u003ccode\u003e@​EndlessLucky\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Radio hover color display issue in disabled state. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57562\"\u003e#57562\u003c/a\u003e \u003ca href=\"https://github.com/yfy3939\"\u003e\u003ccode\u003e@​yfy3939\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTable\n\u003cul\u003e\n\u003cli\u003e⚡️ Improve Table filter performance by caching flattened filter keys. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57546\"\u003e#57546\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚡️ Improve Table filter search performance by reusing normalized search input. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57651\"\u003e#57651\u003c/a\u003e \u003ca href=\"https://github.com/li-jia-nan\"\u003e\u003ccode\u003e@​li-jia-nan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table \u003ccode\u003erowSelection\u003c/code\u003e to use \u003ccode\u003eselectionColumnWidth\u003c/code\u003e from Design Token as default \u003ccode\u003ecolumnWidth\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57621\"\u003e#57621\u003c/a\u003e \u003ca href=\"https://github.com/EmilyyyLiu\"\u003e\u003ccode\u003e@​EmilyyyLiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Design Token shadow tokens not adapting to dark theme. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57511\"\u003e#57511\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer remove button still changing color on hover when the list item is disabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57579\"\u003e#57579\u003c/a\u003e \u003ca href=\"https://github.com/Jiyur\"\u003e\u003ccode\u003e@​Jiyur\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Tree checkbox, switcher and content alignment when parent nodes have multiple lines of content. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/57471\"\u003e#57471\u003c/a\u003e \u003ca href=\"https://github.com/jiangrong-devops\"\u003e\u003ccode\u003e@​jiangrong-devops\u003c/code\u003e\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/ant-design/ant-design/commit/8015997cd3ce81531b0e0c89220fc742fb7e17bb\"\u003e\u003ccode\u003e8015997\u003c/code\u003e\u003c/a\u003e docs: add changelog for 6.3.6 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57673\"\u003e#57673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/d5a0e4e99973311cab25a6c6d6cf746ad2b8ac39\"\u003e\u003ccode\u003ed5a0e4e\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ca href=\"https://github.com/asamuzakjp\"\u003e\u003ccode\u003e@​asamuzakjp\u003c/code\u003e\u003c/a\u003e ignore pattern in jest config (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57702\"\u003e#57702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/ac5e68423b6fb7d98704ea8028bd10e290847048\"\u003e\u003ccode\u003eac5e684\u003c/code\u003e\u003c/a\u003e chore: bump webpack from 5.106.1 to 5.106.2 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57690\"\u003e#57690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/78d42340ff31b492de15f8888e5f5542114df20e\"\u003e\u003ccode\u003e78d4234\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency father to v4.6.18 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57688\"\u003e#57688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/7d901f7784cfe5f09778b89dea53b168a310c22a\"\u003e\u003ccode\u003e7d901f7\u003c/code\u003e\u003c/a\u003e chore: bump nearform-actions/github-action-notify-twitter from d0ef208cd24363...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/e56d62bdd6fa4aee44029a96a7f60b64e3cd4308\"\u003e\u003ccode\u003ee56d62b\u003c/code\u003e\u003c/a\u003e chore: bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57684\"\u003e#57684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/f88e44f30523192fe4fe516bae450af6f04cc354\"\u003e\u003ccode\u003ef88e44f\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.4.11 to 2.4.12 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57685\"\u003e#57685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/49e8947be525c9d8988dafcb6278f1a922ee398c\"\u003e\u003ccode\u003e49e8947\u003c/code\u003e\u003c/a\u003e docs: align API tables for deprecated props extraction (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57674\"\u003e#57674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/c5b930ed2ddfc83c4ed6d6bc0ce2b124a757537a\"\u003e\u003ccode\u003ec5b930e\u003c/code\u003e\u003c/a\u003e ci: add concurrency (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57679\"\u003e#57679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/05ef8856fb119091641f744009bad5a62ed4f147\"\u003e\u003ccode\u003e05ef885\u003c/code\u003e\u003c/a\u003e chore: bump actions-cool/pr-check-fill (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/57676\"\u003e#57676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ant-design/ant-design/compare/6.3.5...6.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dexie` from 4.3.0 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dexie/Dexie.js/releases\"\u003edexie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDexie.js v4.4.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release containing several bug fixes accumulated since v4.4.1.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003e4.4.2\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003e4.4.11\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003edexie-cloud-addon@4.4.8\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Allow anonymous blob download — previously anonymous users could not download offloaded blobs. Also fixes a crash in Service Worker context when \u003ccode\u003eDexie.ignoreTransaction()\u003c/code\u003e was called (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2287\"\u003e#2287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: HMR protection of awareness provider — prevents hot module replacement from breaking the Y.js awareness connection in dev environments (\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9debfc0703abc084f93691d4c9f54e2979d3585a\"\u003e\u003ccode\u003e9debfc0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Add \u003ccode\u003econfigurable: true\u003c/code\u003e to awareness \u003ccode\u003edefineProperty\u003c/code\u003e — fixes compatibility issues with certain bundlers and proxies (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2280\"\u003e#2280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Strip primary key from \u003ccode\u003echangeSpecs\u003c/code\u003e in \u003ccode\u003eupdate\u003c/code\u003e mutations — incorrect inclusion of primary key could cause sync failures in certain edge cases (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2277\"\u003e#2277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Preserve \u003ccode\u003esyncState\u003c/code\u003e on logout to prevent spinner — logging out no longer resets sync state, avoiding an unwanted loading spinner on re-login (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Update \u003ccode\u003ewrappedCursor.value\u003c/code\u003e in non-blob and error paths in blob resolve middleware (\u003ca href=\"https://github.com/dexie/Dexie.js/commit/f4701676b7916845456a1792fdf849458e78d11d\"\u003e\u003ccode\u003ef470167\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003edexie-cloud-addon@4.4.10\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Cursor-based queries (anyOf(), each(), ignore-case queries) on tables with blobs, large binary data or very long strings could fail. \u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2293\"\u003edexie/Dexie.js#2293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003edexie-cloud-addon@4.4.11\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Every other update from server over websocket was ignored (but always catched up on next update). This bug was introduced recently, in version 4.4.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded dependencies and fixed npm audit warnings\u003c/li\u003e\n\u003cli\u003eFormatted codebase with Prettier (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDexie v4.4.1\u003c/h2\u003e\n\u003cp\u003eThis release introduces \u003cstrong\u003eBlob Offloading\u003c/strong\u003e and \u003cstrong\u003eString Offloading\u003c/strong\u003e for Dexie Cloud, enabling efficient handling of large binary and text data. It also includes IDB 3.0 optimizations and several bug fixes.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e4.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e4.4.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-common\u003c/td\u003e\n\u003ctd\u003e1.0.59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eNew Features\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/dexie/Dexie.js/commit/ab489deaa7434c549c32225d03ec1e30cacb10c4\"\u003e\u003ccode\u003eab489de\u003c/code\u003e\u003c/a\u003e dexie@4.4.2 + dexie-cloud-addon@4.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/0b7bbade24777cd60a6c874d6e644385ad662390\"\u003e\u003ccode\u003e0b7bbad\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud): allow anonymous blob download + fix SW Dexie.ignoreTransact...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/7d3535e4539427c83adadff753d452e21b006aae\"\u003e\u003ccode\u003e7d3535e\u003c/code\u003e\u003c/a\u003e ci: add dev publish workflow using npm Trusted Publisher (OIDC) (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/39b99a3b6379f2cb404212b324ece81527fd7717\"\u003e\u003ccode\u003e39b99a3\u003c/code\u003e\u003c/a\u003e fix(readme): add text label + dark mode logo support for TestMu AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/14431de8688319685dc9873a2fc1fed19e5ead93\"\u003e\u003ccode\u003e14431de\u003c/code\u003e\u003c/a\u003e fix(readme): restore working LambdaTest sponsor badge (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/cf7090917a911b3e4d970abb821e310fd80d5b8c\"\u003e\u003ccode\u003ecf70909\u003c/code\u003e\u003c/a\u003e Remove unused import + prettified file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9debfc0703abc084f93691d4c9f54e2979d3585a\"\u003e\u003ccode\u003e9debfc0\u003c/code\u003e\u003c/a\u003e dexie-cloud-addon@4.4.7: HMR protection of awareness provider\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/786676456df253db13196075cdc07ed05ca7cf4d\"\u003e\u003ccode\u003e7866764\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud-addon): add configurable:true to awareness defineProperty (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/c6d302672dc79ab807401fa18512637a02551e74\"\u003e\u003ccode\u003ec6d3026\u003c/code\u003e\u003c/a\u003e pnpm.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/aa85c6eaf8604da08e598c2c08f8c26b4e56745a\"\u003e\u003ccode\u003eaa85c6e\u003c/code\u003e\u003c/a\u003e chore: format entire codebase with prettier (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dexie/Dexie.js/compare/v4.3.0...v4.4.2\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for dexie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.3.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-server-sdk` from 4.0.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo-server-sdk-node/releases\"\u003eexpo-server-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.0.0...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew push notification collapsing options (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/266\"\u003e#266\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/d22c73dd58b1e532b64d6c10d9dac14399854777\"\u003ed22c73d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild as ECMAScript module\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild as ECMAScript module (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/04dcceb50c7c16534da13ebbdd90fff79c7fecf0\"\u003e04dcceb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v4.0.0...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useFcmV1 option (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace node-fetch with undici (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useFcmV1 option (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/55761dd8b33b633c8f7182861ac0af4bc797a536\"\u003e55761dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace node-fetch with undici (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/116\"\u003e#116\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/413290bdad010c48af44829afca8aa23b73e7dc7\"\u003e413290b\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/expo/expo-server-sdk-node/blob/main/CHANGELOG.md\"\u003eexpo-server-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v6.0.0...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew push notification collapsing options (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/266\"\u003e#266\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/d22c73dd58b1e532b64d6c10d9dac14399854777\"\u003ed22c73d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild as ECMAScript module\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuild as ECMAScript module (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/04dcceb50c7c16534da13ebbdd90fff79c7fecf0\"\u003e04dcceb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/compare/v4.0.0...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useFcmV1 option (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace node-fetch with undici (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useFcmV1 option (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/55761dd8b33b633c8f7182861ac0af4bc797a536\"\u003e55761dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace node-fetch with undici (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/116\"\u003e#116\u003c/a\u003e) (\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/413290bdad010c48af44829afca8aa23b73e7dc7\"\u003e413290b\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/expo/expo-server-sdk-node/commit/2ca5614cb5ef17c32e9b5490db5338fbedd72e90\"\u003e\u003ccode\u003e2ca5614\u003c/code\u003e\u003c/a\u003e chore(main): release 6.1.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/d22c73dd58b1e532b64d6c10d9dac14399854777\"\u003e\u003ccode\u003ed22c73d\u003c/code\u003e\u003c/a\u003e feat: new push notification collapsing options (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/c5e1a1bb5ff1c5e0c39002a05c34717bc0ad80dd\"\u003e\u003ccode\u003ec5e1a1b\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/92e3e2a1212f9a896f732e728cf73faa71e4ae2c\"\u003e\u003ccode\u003e92e3e2a\u003c/code\u003e\u003c/a\u003e chore(main): release 6.0.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/04dcceb50c7c16534da13ebbdd90fff79c7fecf0\"\u003e\u003ccode\u003e04dcceb\u003c/code\u003e\u003c/a\u003e chore!: Build as ECMAScript module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/f83bc3ebbc0ba95b755f78915181a91e9cc73cec\"\u003e\u003ccode\u003ef83bc3e\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar from 7.5.7 to 7.5.9 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/cc947b2e39475a49cd1cac8e7c45f011baf1d675\"\u003e\u003ccode\u003ecc947b2\u003c/code\u003e\u003c/a\u003e docs: update README with request payload format link (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/2c885dbbff3933c0de2a1406b9e251bedff94351\"\u003e\u003ccode\u003e2c885db\u003c/code\u003e\u003c/a\u003e chore(main): release 5.0.0 (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/749465d416ac4636c1c9b8520e16ff47443814a4\"\u003e\u003ccode\u003e749465d\u003c/code\u003e\u003c/a\u003e docs: update readme (\u003ca href=\"https://redirect.github.com/expo/expo-server-sdk-node/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expo/expo-server-sdk-node/commit/55761dd8b33b633c8f7182861ac0af4bc...\n\n_Description has been truncated_","html_url":"https://github.com/thrhead/Structra/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thrhead%2FStructra/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"}},{"old_version":"5.3.0","new_version":"6.0.0","update_type":"major","path":"/frontend","pr_created_at":"2026-04-09T05:13:27.000Z","version_change":"5.3.0 → 6.0.0","issue":{"uuid":"4229593816","node_id":"PR_kwDOLc9THc7RBM72","number":3145,"state":"open","title":"Bump the npm group in /frontend with 65 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-04-09T05:13:27.000Z","updated_at":"2026-04-09T05:17:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":65,"packages":[{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-vitest","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"24.12.0","new_version":"24.12.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"xstate","old_version":"5.29.0","new_version":"5.30.0","repository_url":"https://github.com/statelyai/xstate"},{"name":"@asamuzakjp/css-color","old_version":"5.0.1","new_version":"5.1.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.8.1","new_version":"7.0.6","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@joshwooding/vite-plugin-react-docgen-typescript","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/joshwooding/vite-plugin-react-docgen-typescript"},{"name":"@storybook/builder-vite","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/csf-plugin","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-dom-shim","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@typescript-eslint/project-service","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"baseline-browser-mapping","old_version":"2.10.12","new_version":"2.10.15","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cac","old_version":"6.7.14","new_version":"7.0.0","repository_url":"https://github.com/cacjs/cac"},{"name":"caniuse-lite","old_version":"1.0.30001782","new_version":"1.0.30001785","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.328","new_version":"1.5.331","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"node-releases","old_version":"2.0.36","new_version":"2.0.37","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"playwright-core","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"tldts-core","old_version":"7.0.27","new_version":"7.0.28","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"7.0.27","new_version":"7.0.28","repository_url":"https://github.com/remusao/tldts"},{"name":"undici","old_version":"7.24.6","new_version":"7.24.7","repository_url":"https://github.com/nodejs/undici"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm group in /frontend with 65 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.3` | `10.3.4` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.3.3` | `10.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.0` | `24.12.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.58.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.3.3` | `10.3.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.3` | `10.3.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.58.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.3.0` | `6.0.0` |\n| [xstate](https://github.com/statelyai/xstate) | `5.29.0` | `5.30.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `5.0.1` | `5.1.5` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.8.1` | `7.0.6` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@joshwooding/vite-plugin-react-docgen-typescript](https://github.com/joshwooding/vite-plugin-react-docgen-typescript) | `0.6.4` | `0.7.0` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.3.3` | `10.3.4` |\n| [@storybook/csf-plugin](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/csf-plugin) | `10.3.3` | `10.3.4` |\n| [@storybook/react-dom-shim](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/react-dom-shim) | `10.3.3` | `10.3.4` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.3.3` | `10.3.4` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.57.1` | `8.58.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.12` | `2.10.15` |\n| [cac](https://github.com/cacjs/cac) | `6.7.14` | `7.0.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001782` | `1.0.30001785` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.328` | `1.5.331` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.36` | `2.0.37` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.27` | `7.0.28` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.27` | `7.0.28` |\n| [undici](https://github.com/nodejs/undici) | `7.24.6` | `7.24.7` |\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\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/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\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.59.1\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\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-vitest` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a1ca8439a8b62472ccbf45e880500e687cc41fb9\"\u003e\u003ccode\u003ea1ca843\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest/issues/34361\"\u003e#34361\u003c/a\u003e from storybookjs/valentin/fix-csf4-vitest-issue\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/addons/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4fb52a2127b9b4a4e9df7fb75c9e8d9773a1c1e9\"\u003e\u003ccode\u003e4fb52a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite/issues/34393\"\u003e#34393\u003c/a\u003e from mixelburg/fix/docgen-resolver-tsx-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/756f6e36fc89fe903e5411455a71ca96d6fae4d1\"\u003e\u003ccode\u003e756f6e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite/issues/34335\"\u003e#34335\u003c/a\u003e from beeswhacks/upgrade-vite-plugin-react-docgen-ty...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.0 to 24.12.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\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.57.1 to 8.58.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.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\u003c/blockquote\u003e\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/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5a9bd366139c8e306dd78ae906d4389972de42b6\"\u003e\u003ccode\u003e5a9bd36\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/edb90ebf7c75a71065bed719f3e72d18b830c6a0\"\u003e\u003ccode\u003eedb90eb\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-extraneous-class] handle index signatures (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1bf86c9f5c799916d12079c037c79e10b29cdc9c\"\u003e\u003ccode\u003e1bf86c9\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e9cc25a794dbf82a241807f394489a2aad39ffae\"\u003e\u003ccode\u003ee9cc25a\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): fix typo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f68c8e4baca096281b458ccb6ff16ca6c5a1d199\"\u003e\u003ccode\u003ef68c8e4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] preserve type alias inf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/73acd2e6833c4757d2743a8dbb979154d31a1e98\"\u003e\u003ccode\u003e73acd2e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] skip reporting false posi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3d21482030e4fd220f466cea7036e07695277364\"\u003e\u003ccode\u003e3d21482\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-return] false positive on unwrapping generic (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.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.57.1 to 8.58.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\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.58.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.57.2 (2026-03-23)\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.57.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\u003c/blockquote\u003e\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/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/7a820b16e5aa16a62f503ff38ad61cef8146b63b\"\u003e\u003ccode\u003e7a820b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin/issues/34245\"\u003e#34245\u003c/a\u003e from storybookjs/chore/root_oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eb227b1312e72ecdc39b2ca3038ca3efdec02df\"\u003e\u003ccode\u003e4eb227b\u003c/code\u003e\u003c/a\u003e Build: Move prettier to oxfmt\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 28.1.0 to 29.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (\u003ca href=\"https://github.com/thypon\"\u003e\u003ccode\u003e@​thypon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\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/jsdom/jsdom/blob/v29.0.0/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (thypon)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\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/jsdom/jsdom/commit/00522ce724abb05f377da2722aae99dd4c53136f\"\u003e\u003ccode\u003e00522ce\u003c/code\u003e\u003c/a\u003e Version 29.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a217975903af7447bf78063133198445ced5cc54\"\u003e\u003ccode\u003ea217975\u003c/code\u003e\u003c/a\u003e Use undici's request() API for XHR dispatching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f29722de49a767fa6c2556fcdb228e82c4b7cfdc\"\u003e\u003ccode\u003ef29722d\u003c/code\u003e\u003c/a\u003e Convert CSSStyleDeclaration to webidl2js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/4aaacc67ccba17093578b3538402ec43dc0f94aa\"\u003e\u003ccode\u003e4aaacc6\u003c/code\u003e\u003c/a\u003e Merge in \u003ccode\u003ecssstyle\u003c/code\u003e and replace \u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6c2769ad4541ee8442b7945cf596775b356cd167\"\u003e\u003ccode\u003e6c2769a\u003c/code\u003e\u003c/a\u003e Remove unused http(s)-proxy-agent dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/eba96b5f96f9fe8277feaf1f971cebfcb8c433af\"\u003e\u003ccode\u003eeba96b5\u003c/code\u003e\u003c/a\u003e Update domSelector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/54f9995300ee4cfae824dbc8e42f0bcad41e73ac\"\u003e\u003ccode\u003e54f9995\u003c/code\u003e\u003c/a\u003e Use --fgrep for npm run test:tuwpt:browser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/15e76640cef1c1dc82c130e29b505b6b8087a65f\"\u003e\u003ccode\u003e15e7664\u003c/code\u003e\u003c/a\u003e Use stable ports for test:tuwpt:browser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7410bdbcdf5a3c8cbaa7cc41bcad9979c0b2bb42\"\u003e\u003ccode\u003e7410bdb\u003c/code\u003e\u003c/a\u003e Suppress informational WPT output when using the min reporter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/c44377e1741b782780fb890e7ca6949aa8385c33\"\u003e\u003ccode\u003ec44377e\u003c/code\u003e\u003c/a\u003e Lazily initialize DOMSelector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v28.1.0...v29.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.58.2 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `storybook` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003estorybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003estorybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when r...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/3145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/3145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3145/packages"}},{"old_version":"5.2.0","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-24T06:15:35.000Z","version_change":"5.2.0 → 6.0.0","issue":{"uuid":"4125536418","node_id":"PR_kwDOK-WPf87M5Sw8","number":21,"state":"open","title":"Bump the development-dependencies group across 1 directory with 24 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-03-24T06:15:35.000Z","updated_at":"2026-03-24T06:15:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":24,"packages":[{"name":"@aws-amplify/backend","old_version":"1.19.0","new_version":"1.21.1","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.4","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"amplify-adapter","old_version":"1.2.3","new_version":"1.3.0","repository_url":"https://github.com/gzimbron/amplify-adapter"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.14.0","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.1","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"5.2.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.19.0` | `1.21.1` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.1` | `1.8.2` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.2.0` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.2.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.4` | `2.55.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.0.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.57.2` |\n| [amplify-adapter](https://github.com/gzimbron/amplify-adapter) | `1.2.3` | `1.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.1.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.14.0` | `3.16.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.1` | `3.5.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.2` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `6.0.0` |\n\n\nUpdates `@aws-amplify/backend` from 1.19.0 to 1.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e67e8773: Add standalone deployment type for deploying Gen2 backends without Amplify Hosting\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0ee9189]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [67e8773]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3c46984]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c5dd61: Update default function version to 22 and add Node 24 as runtime option, additionally update all functions that use Node 20 to Node 22\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4c5dd61]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: feat: add durable function configuration support\u003c/li\u003e\n\u003cli\u003ea34cd89: feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003ef470ca7: Update lambda logging configuration to use non-deprecated AWS CDK properties\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f470ca7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a34cd89]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/ed27ddf0ea88f40f000ff216ca1db3b655f5a8e3\"\u003e\u003ccode\u003eed27ddf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/67e8773f74274f552a4779d83cd0a6a9e0b82a4f\"\u003e\u003ccode\u003e67e8773\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003estandalone\u003c/code\u003e deployment type (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bcaa96c9f955bf5e912c906a40ac5c4c572c7c7c\"\u003e\u003ccode\u003ebcaa96c\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/3c4698471f97722432d0f466185ccc303d5e6412\"\u003e\u003ccode\u003e3c46984\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003eamplifyconfig\u003c/code\u003e alias in gen1 Dart output for backwards compatibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0ee91899105ae4a97ed6f38d36f3420f73b85e7a\"\u003e\u003ccode\u003e0ee9189\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5c5c06e7da490c487c327779cab2bb06044c6232\"\u003e\u003ccode\u003e5c5c06e\u003c/code\u003e\u003c/a\u003e Passing userAttributes to \u003ccode\u003eAdminCreateUserCommand\u003c/code\u003e instead of \u003ccode\u003econfirmSignIn\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/11184215e2fe8db636dfb0cc55fefae5b43e3046\"\u003e\u003ccode\u003e1118421\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/8e4d10a78f1985c3a8eee1e7510f23cd57dcb825\"\u003e\u003ccode\u003e8e4d10a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ae6a497ef3e058db85e171bc3d33dc1765a40505\"\u003e\u003ccode\u003eae6a497\u003c/code\u003e\u003c/a\u003e Upgrade some dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4c5dd61e323771b9bfb4c5ed597927e982f7e008\"\u003e\u003ccode\u003e4c5dd61\u003c/code\u003e\u003c/a\u003e Update function runtime  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3102\"\u003e#3102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.19.0...@aws-amplify/backend@1.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.1 to 1.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-deployer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.1...@aws-amplify/backend-cli@1.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/plugin-types` from 1.11.1 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e67e8773: Add standalone deployment type for deploying Gen2 backends without Amplify Hosting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0ee9189: Bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 to support latest cloud assembly schema versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\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/aws-amplify/amplify-backend/commit/ed27ddf0ea88f40f000ff216ca1db3b655f5a8e3\"\u003e\u003ccode\u003eed27ddf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/67e8773f74274f552a4779d83cd0a6a9e0b82a4f\"\u003e\u003ccode\u003e67e8773\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003estandalone\u003c/code\u003e deployment type (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bcaa96c9f955bf5e912c906a40ac5c4c572c7c7c\"\u003e\u003ccode\u003ebcaa96c\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/3c4698471f97722432d0f466185ccc303d5e6412\"\u003e\u003ccode\u003e3c46984\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003eamplifyconfig\u003c/code\u003e alias in gen1 Dart output for backwards compatibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0ee91899105ae4a97ed6f38d36f3420f73b85e7a\"\u003e\u003ccode\u003e0ee9189\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5c5c06e7da490c487c327779cab2bb06044c6232\"\u003e\u003ccode\u003e5c5c06e\u003c/code\u003e\u003c/a\u003e Passing userAttributes to \u003ccode\u003eAdminCreateUserCommand\u003c/code\u003e instead of \u003ccode\u003econfirmSignIn\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/11184215e2fe8db636dfb0cc55fefae5b43e3046\"\u003e\u003ccode\u003e1118421\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/auth-construct@1.11.1...@aws-amplify/plugin-types@1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 8.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/09770f7d2dc8d566bb377f9968355090f20918b6\"\u003e\u003ccode\u003e09770f7\u003c/code\u003e\u003c/a\u003e Release 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/379101c92fec86b416e3068f03069e3fca5b70cb\"\u003e\u003ccode\u003e379101c\u003c/code\u003e\u003c/a\u003e docs(cli): Better descriptions for live-reload parameters (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8373\"\u003e#8373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003e\u003ccode\u003eae0e2dd\u003c/code\u003e\u003c/a\u003e fix(android): handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e\u003ccode\u003e3109d22\u003c/code\u003e\u003c/a\u003e fix(android): invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e\u003ccode\u003e5db81e6\u003c/code\u003e\u003c/a\u003e feat(cli): Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e\u003ccode\u003e782b9d9\u003c/code\u003e\u003c/a\u003e fix(cli): Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e\u003ccode\u003e5e82c89\u003c/code\u003e\u003c/a\u003e fix(android): Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003e\u003ccode\u003ebd29b99\u003c/code\u003e\u003c/a\u003e fix(android): Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e\u003ccode\u003e7d001ac\u003c/code\u003e\u003c/a\u003e fix(docs): fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003e\u003ccode\u003efc9647f\u003c/code\u003e\u003c/a\u003e fix(ios): remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 8.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/09770f7d2dc8d566bb377f9968355090f20918b6\"\u003e\u003ccode\u003e09770f7\u003c/code\u003e\u003c/a\u003e Release 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/379101c92fec86b416e3068f03069e3fca5b70cb\"\u003e\u003ccode\u003e379101c\u003c/code\u003e\u003c/a\u003e docs(cli): Better descriptions for live-reload parameters (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8373\"\u003e#8373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003e\u003ccode\u003eae0e2dd\u003c/code\u003e\u003c/a\u003e fix(android): handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e\u003ccode\u003e3109d22\u003c/code\u003e\u003c/a\u003e fix(android): invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e\u003ccode\u003e5db81e6\u003c/code\u003e\u003c/a\u003e feat(cli): Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e\u003ccode\u003e782b9d9\u003c/code\u003e\u003c/a\u003e fix(cli): Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e\u003ccode\u003e5e82c89\u003c/code\u003e\u003c/a\u003e fix(android): Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003e\u003ccode\u003ebd29b99\u003c/code\u003e\u003c/a\u003e fix(android): Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e\u003ccode\u003e7d001ac\u003c/code\u003e\u003c/a\u003e fix(docs): fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003e\u003ccode\u003efc9647f\u003c/code\u003e\u003c/a\u003e fix(ios): remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 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/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\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/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/commit/c727a90cc3546702b76a9c547ca93eb3169e5bd3\"\u003e\u003ccode\u003ec727a90\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\u003c/a\u003e feat: update adapter-netlify to version 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1d2be121770a0ccfcac33a8c6fb3a28c58779d91\"\u003e\u003ccode\u003e1d2be12\u003c/code\u003e\u003c/a\u003e chore: update suggestion message (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15165\"\u003e#15165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0da365a0f33a41992f2d79122af6d72750371690\"\u003e\u003ccode\u003e0da365a\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14789\"\u003e#14789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@7.0.1/packages/adapter-auto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.4 to 2.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: page and layout params with matchers are now type narrowed in \u003ccode\u003e$app/types\u003c/code\u003e, leading to better type safety when working with params in \u003ccode\u003e$app/types\u003c/code\u003e, \u003ccode\u003e$app/state\u003c/code\u003e, and hooks. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15502\"\u003e#15502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow error boundaries to catch errors on the server (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't wait for remote functions that are not awaited in the template (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15280\"\u003e#15280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow \u003ccode\u003eresolve()\u003c/code\u003e to accept pathnames with a search string and/or hash (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15458\"\u003e#15458\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove deprecation warnings for \u003ccode\u003econfig.kit.files.*\u003c/code\u003e options when validating the Svelte config file (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15482\"\u003e#15482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handles form target attribute in remote form redirects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15457\"\u003e#15457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: page and layout params with matchers are now type narrowed in \u003ccode\u003e$app/types\u003c/code\u003e, leading to better type safety when working with params in \u003ccode\u003e$app/types\u003c/code\u003e, \u003ccode\u003e$app/state\u003c/code\u003e, and hooks. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15502\"\u003e#15502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow error boundaries to catch errors on the server (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't wait for remote functions that are not awaited in the template (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15280\"\u003e#15280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow \u003ccode\u003eresolve()\u003c/code\u003e to accept pathnames with a search string and/or hash (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15458\"\u003e#15458\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove deprecation warnings for \u003ccode\u003econfig.kit.files.*\u003c/code\u003e options when validating the Svelte config file (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15482\"\u003e#15482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handles form target attribute in remote form redirects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15457\"\u003e#15457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePa...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"5.2.0","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-17T06:15:57.000Z","version_change":"5.2.0 → 6.0.0","issue":{"uuid":"4086462801","node_id":"PR_kwDOK-WPf87LHwBH","number":20,"state":"open","title":"Bump the development-dependencies group across 1 directory with 23 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-03-17T06:15:57.000Z","updated_at":"2026-03-17T06:16:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":23,"packages":[{"name":"@aws-amplify/backend","old_version":"1.19.0","new_version":"1.21.1","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.4","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"amplify-adapter","old_version":"1.2.3","new_version":"1.3.0","repository_url":"https://github.com/gzimbron/amplify-adapter"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.14.0","new_version":"3.15.2","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.1","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"5.2.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.19.0` | `1.21.1` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.1` | `1.8.2` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.2.0` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.2.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.4` | `2.55.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.0.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.57.1` |\n| [amplify-adapter](https://github.com/gzimbron/amplify-adapter) | `1.2.3` | `1.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.3` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.14.0` | `3.15.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.1` | `3.5.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `6.0.0` |\n\n\nUpdates `@aws-amplify/backend` from 1.19.0 to 1.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e67e8773: Add standalone deployment type for deploying Gen2 backends without Amplify Hosting\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0ee9189]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [67e8773]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3c46984]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c5dd61: Update default function version to 22 and add Node 24 as runtime option, additionally update all functions that use Node 20 to Node 22\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4c5dd61]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: feat: add durable function configuration support\u003c/li\u003e\n\u003cli\u003ea34cd89: feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003ef470ca7: Update lambda logging configuration to use non-deprecated AWS CDK properties\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f470ca7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a34cd89]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/ed27ddf0ea88f40f000ff216ca1db3b655f5a8e3\"\u003e\u003ccode\u003eed27ddf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/67e8773f74274f552a4779d83cd0a6a9e0b82a4f\"\u003e\u003ccode\u003e67e8773\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003estandalone\u003c/code\u003e deployment type (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bcaa96c9f955bf5e912c906a40ac5c4c572c7c7c\"\u003e\u003ccode\u003ebcaa96c\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/3c4698471f97722432d0f466185ccc303d5e6412\"\u003e\u003ccode\u003e3c46984\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003eamplifyconfig\u003c/code\u003e alias in gen1 Dart output for backwards compatibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0ee91899105ae4a97ed6f38d36f3420f73b85e7a\"\u003e\u003ccode\u003e0ee9189\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5c5c06e7da490c487c327779cab2bb06044c6232\"\u003e\u003ccode\u003e5c5c06e\u003c/code\u003e\u003c/a\u003e Passing userAttributes to \u003ccode\u003eAdminCreateUserCommand\u003c/code\u003e instead of \u003ccode\u003econfirmSignIn\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/11184215e2fe8db636dfb0cc55fefae5b43e3046\"\u003e\u003ccode\u003e1118421\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/8e4d10a78f1985c3a8eee1e7510f23cd57dcb825\"\u003e\u003ccode\u003e8e4d10a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ae6a497ef3e058db85e171bc3d33dc1765a40505\"\u003e\u003ccode\u003eae6a497\u003c/code\u003e\u003c/a\u003e Upgrade some dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4c5dd61e323771b9bfb4c5ed597927e982f7e008\"\u003e\u003ccode\u003e4c5dd61\u003c/code\u003e\u003c/a\u003e Update function runtime  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3102\"\u003e#3102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.19.0...@aws-amplify/backend@1.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.1 to 1.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-deployer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.1...@aws-amplify/backend-cli@1.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/plugin-types` from 1.11.1 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e67e8773: Add standalone deployment type for deploying Gen2 backends without Amplify Hosting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0ee9189: Bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 to support latest cloud assembly schema versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\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/aws-amplify/amplify-backend/commit/ed27ddf0ea88f40f000ff216ca1db3b655f5a8e3\"\u003e\u003ccode\u003eed27ddf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/67e8773f74274f552a4779d83cd0a6a9e0b82a4f\"\u003e\u003ccode\u003e67e8773\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003estandalone\u003c/code\u003e deployment type (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bcaa96c9f955bf5e912c906a40ac5c4c572c7c7c\"\u003e\u003ccode\u003ebcaa96c\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/3c4698471f97722432d0f466185ccc303d5e6412\"\u003e\u003ccode\u003e3c46984\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003eamplifyconfig\u003c/code\u003e alias in gen1 Dart output for backwards compatibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0ee91899105ae4a97ed6f38d36f3420f73b85e7a\"\u003e\u003ccode\u003e0ee9189\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​aws-cdk/toolkit-lib\u003c/code\u003e from 1.6.1 to 1.16.0 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5c5c06e7da490c487c327779cab2bb06044c6232\"\u003e\u003ccode\u003e5c5c06e\u003c/code\u003e\u003c/a\u003e Passing userAttributes to \u003ccode\u003eAdminCreateUserCommand\u003c/code\u003e instead of \u003ccode\u003econfirmSignIn\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/11184215e2fe8db636dfb0cc55fefae5b43e3046\"\u003e\u003ccode\u003e1118421\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​smithy/config-resolver\u003c/code\u003e from 4.1.4 to 4.4.6 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/auth-construct@1.11.1...@aws-amplify/plugin-types@1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 8.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/09770f7d2dc8d566bb377f9968355090f20918b6\"\u003e\u003ccode\u003e09770f7\u003c/code\u003e\u003c/a\u003e Release 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/379101c92fec86b416e3068f03069e3fca5b70cb\"\u003e\u003ccode\u003e379101c\u003c/code\u003e\u003c/a\u003e docs(cli): Better descriptions for live-reload parameters (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8373\"\u003e#8373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003e\u003ccode\u003eae0e2dd\u003c/code\u003e\u003c/a\u003e fix(android): handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e\u003ccode\u003e3109d22\u003c/code\u003e\u003c/a\u003e fix(android): invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e\u003ccode\u003e5db81e6\u003c/code\u003e\u003c/a\u003e feat(cli): Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e\u003ccode\u003e782b9d9\u003c/code\u003e\u003c/a\u003e fix(cli): Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e\u003ccode\u003e5e82c89\u003c/code\u003e\u003c/a\u003e fix(android): Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003e\u003ccode\u003ebd29b99\u003c/code\u003e\u003c/a\u003e fix(android): Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e\u003ccode\u003e7d001ac\u003c/code\u003e\u003c/a\u003e fix(docs): fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003e\u003ccode\u003efc9647f\u003c/code\u003e\u003c/a\u003e fix(ios): remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 8.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.1.0...8.2.0\"\u003e8.2.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003ebd29b99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e5e82c89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003eae0e2dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e3109d22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Allow to run update on non macOS (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8344\"\u003e#8344\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a441280d7c6b310ca516d6fb2736c09525987774\"\u003ea441280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e782b9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use 8.0.0 as default Capacitor SPM dependency version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a55dc5ee4dfeab861cde1e11c9063aefea91006b\"\u003ea55dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e7d001ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003efc9647f\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 Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e5db81e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/09770f7d2dc8d566bb377f9968355090f20918b6\"\u003e\u003ccode\u003e09770f7\u003c/code\u003e\u003c/a\u003e Release 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/379101c92fec86b416e3068f03069e3fca5b70cb\"\u003e\u003ccode\u003e379101c\u003c/code\u003e\u003c/a\u003e docs(cli): Better descriptions for live-reload parameters (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8373\"\u003e#8373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae0e2ddccb2904ee4b3d47d4be1f7556ac7000a1\"\u003e\u003ccode\u003eae0e2dd\u003c/code\u003e\u003c/a\u003e fix(android): handle lowercase range header (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8368\"\u003e#8368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3109d22547253ed44293777c60652f14cf83e416\"\u003e\u003ccode\u003e3109d22\u003c/code\u003e\u003c/a\u003e fix(android): invalid http range seeking (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8369\"\u003e#8369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5db81e68c67652e9d2b29d7ad30629b423d2ad30\"\u003e\u003ccode\u003e5db81e6\u003c/code\u003e\u003c/a\u003e feat(cli): Add --https option for --live-reload (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/782b9d9c26dcf1282b918996becb0224c0baca1d\"\u003e\u003ccode\u003e782b9d9\u003c/code\u003e\u003c/a\u003e fix(cli): Don't overwrite config.server section with \u003ccode\u003e--live-reload\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7528\"\u003e#7528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e82c89f1bff6d0e9ccea2554007aacb920d4c58\"\u003e\u003ccode\u003e5e82c89\u003c/code\u003e\u003c/a\u003e fix(android): Concurrent Range Requests for assets (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8357\"\u003e#8357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/bd29b9913a9279de26fc21c6cb0b93b8f5e5433a\"\u003e\u003ccode\u003ebd29b99\u003c/code\u003e\u003c/a\u003e fix(android): Add missing null checks in BridgeActivity (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/7d001ac4c58757fba922ea50f5bf5233ce217490\"\u003e\u003ccode\u003e7d001ac\u003c/code\u003e\u003c/a\u003e fix(docs): fix typo in CapApp-SPM README (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8348\"\u003e#8348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/fc9647f26f08ff64f53b32c79fb19f153e3b0a24\"\u003e\u003ccode\u003efc9647f\u003c/code\u003e\u003c/a\u003e fix(ios): remove tmpWindow usages on presentVC/dismissVC (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 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/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\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/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/commit/c727a90cc3546702b76a9c547ca93eb3169e5bd3\"\u003e\u003ccode\u003ec727a90\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\u003c/a\u003e feat: update adapter-netlify to version 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1d2be121770a0ccfcac33a8c6fb3a28c58779d91\"\u003e\u003ccode\u003e1d2be12\u003c/code\u003e\u003c/a\u003e chore: update suggestion message (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15165\"\u003e#15165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0da365a0f33a41992f2d79122af6d72750371690\"\u003e\u003ccode\u003e0da365a\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14789\"\u003e#14789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@7.0.1/packages/adapter-auto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.4 to 2.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: page and layout params with matchers are now type narrowed in \u003ccode\u003e$app/types\u003c/code\u003e, leading to better type safety when working with params in \u003ccode\u003e$app/types\u003c/code\u003e, \u003ccode\u003e$app/state\u003c/code\u003e, and hooks. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15502\"\u003e#15502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow error boundaries to catch errors on the server (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't wait for remote functions that are not awaited in the template (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15280\"\u003e#15280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow \u003ccode\u003eresolve()\u003c/code\u003e to accept pathnames with a search string and/or hash (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15458\"\u003e#15458\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove deprecation warnings for \u003ccode\u003econfig.kit.files.*\u003c/code\u003e options when validating the Svelte config file (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15482\"\u003e#15482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handles form target attribute in remote form redirects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15457\"\u003e#15457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: page and layout params with matchers are now type narrowed in \u003ccode\u003e$app/types\u003c/code\u003e, leading to better type safety when working with params in \u003ccode\u003e$app/types\u003c/code\u003e, \u003ccode\u003e$app/state\u003c/code\u003e, and hooks. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15502\"\u003e#15502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow error boundaries to catch errors on the server (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't wait for remote functions that are not awaited in the template (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15280\"\u003e#15280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow \u003ccode\u003eresolve()\u003c/code\u003e to accept pathnames with a search string and/or hash (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15458\"\u003e#15458\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove deprecation warnings for \u003ccode\u003econfig.kit.files.*\u003c/code\u003e options when validating the Svelte config file (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15482\"\u003e#15482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handles form target attribute in remote form redirects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15457\"\u003e#15457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSpli...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"5.3.0","new_version":"6.0.0","update_type":"major","path":"/frontend/user-app","pr_created_at":"2026-03-15T10:04:00.000Z","version_change":"5.3.0 → 6.0.0","issue":{"uuid":"4078074350","node_id":"PR_kwDONN4f-s7KtVY0","number":202,"state":"open","title":"chore(deps): bump vite-node from 5.3.0 to 6.0.0 in /frontend/user-app","user":"dependabot[bot]","labels":["MAJOR"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T10:04:00.000Z","updated_at":"2026-03-15T10:04:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":"/frontend/user-app","ecosystem":"npm"},"body":"Bumps [vite-node](https://github.com/antfu-collective/vite-node) from 5.3.0 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade vite to v8  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f7c74c0\"\u003e\u003c!-- raw HTML omitted --\u003e(f7c74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.3.0...v6.0.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/antfu-collective/vite-node/commit/00c37e55ffc283408b2c6c8598de89d3b21a070f\"\u003e\u003ccode\u003e00c37e5\u003c/code\u003e\u003c/a\u003e chore: release v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/8bfc86b3f46441f9db72a9da14b0508c32ad6a0e\"\u003e\u003ccode\u003e8bfc86b\u003c/code\u003e\u003c/a\u003e refactor: fix lint, use modern syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/c478289573c4f0b7655768b36bc92cf6c4e63b32\"\u003e\u003ccode\u003ec478289\u003c/code\u003e\u003c/a\u003e docs: fix logo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/297e261b2280003e7723df96b4e0fcf64d49c6b1\"\u003e\u003ccode\u003e297e261\u003c/code\u003e\u003c/a\u003e test: migrate deprecated getCurrentTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f7c74c006e29cb3c2aa439d54bec98dee78d78b2\"\u003e\u003ccode\u003ef7c74c0\u003c/code\u003e\u003c/a\u003e feat!: upgrade vite to v8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.3.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite-node\u0026package-manager=npm_and_yarn\u0026previous-version=5.3.0\u0026new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/CarterPerez-dev/CertGames-Core/pull/202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CarterPerez-dev%2FCertGames-Core/issues/202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/202/packages"}},{"old_version":"5.3.0","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-13T21:22:24.000Z","version_change":"5.3.0 → 6.0.0","issue":{"uuid":"4073456702","node_id":"PR_kwDODSHXHM7KfBYj","number":1994,"state":"open","title":"(npm): Bump the vite group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies (npm)"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T21:22:24.000Z","updated_at":"2026-04-06T13:08:20.752Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"(npm): Bump","group_name":"vite","update_count":3,"packages":[{"name":"vite","old_version":"7.3.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the vite group with 3 updates in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [vite-node](https://github.com/antfu-collective/vite-node) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).\n\nUpdates `vite` from 7.3.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecreate-vite@8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.0/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.0.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.0-beta.18...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/vitejs/vite/blob/main/docs/public/og-image-announcing-vite8.webp\" alt=\"Vite 8 is here!\" /\u003e\u003c/p\u003e\n\u003cp\u003eToday, we're thrilled to announce the release of the next Vite major:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://vite.dev/blog/announcing-vite8.html\"\u003eVite 8.0 announcement blog post\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://vite.dev/\"\u003eDocs\u003c/a\u003e (translations: \u003ca href=\"https://cn.vite.dev/\"\u003e简体中文\u003c/a\u003e, \u003ca href=\"https://ja.vite.dev/\"\u003e日本語\u003c/a\u003e, \u003ca href=\"https://es.vite.dev/\"\u003eEspañol\u003c/a\u003e, \u003ca href=\"https://pt.vite.dev/\"\u003ePortuguês\u003c/a\u003e, \u003ca href=\"https://ko.vite.dev/\"\u003e한국어\u003c/a\u003e, \u003ca href=\"https://de.vite.dev/\"\u003eDeutsch\u003c/a\u003e, \u003ca href=\"https://fa.vite.dev/\"\u003eفارسی\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://vite.dev/guide/migration.html\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003eimport.meta.hot.accept\u003c/code\u003e resolution fallback (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate default browser target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21193\"\u003e#21193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe epic \u003ccode\u003erolldown-vite\u003c/code\u003e merge (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21189\"\u003e#21189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.9 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21813\"\u003e#21813\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f05be0eabf5c045b8892d463081da3c8fbf5a5ae\"\u003ef05be0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewarn when \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is detected (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21781\"\u003e#21781\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ada493e4214ef2028b96583550443a386be2e2ae\"\u003eada493e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e support es2025 build target for lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21769\"\u003e#21769\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/08906e76f2fc0e55c8aea6243f6203ce0c78f106\"\u003e08906e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eforward browser console logs and errors to dev server terminal (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20916\"\u003e#20916\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2540ed06d0b6f93829d2d764b6a02f7dbfd14923\"\u003e2540ed0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.8 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21790\"\u003e#21790\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a0c950e30945cc97fb2381a2affac086730fa31e\"\u003ea0c950e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003eVisitor\u003c/code\u003e and \u003ccode\u003eESTree\u003c/code\u003e from \u003ccode\u003erolldown/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21664\"\u003e#21664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/45de31e5ffcc514832aec96fa6e09a189c26d684\"\u003e45de31e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.6 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21714\"\u003e#21714\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/37a65f8c31b5baeb4dadecfd4da98f81bae4202e\"\u003e37a65f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse util.inspect for CLI error display (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21668\"\u003e#21668\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5f425a9126ad1a483f482970bef8c29a0e721a3c\"\u003e5f425a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.5 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21660\"\u003e#21660\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3ddbc54ee5b836852b09811c8e920b2b2cde7cb\"\u003eb3ddbc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.4 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21617\"\u003e#21617\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1ee5c7f796c24d7319fbd5258bbdce4968859efe\"\u003e1ee5c7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewasm:\u003c/strong\u003e add SSR support for \u003ccode\u003e.wasm?init\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21102\"\u003e#21102\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/216a3b53c610918027a7713a0d5495628f77d306\"\u003e216a3b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintegrate devtools (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21331\"\u003e#21331\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acbf507bcb05f9cd9525c765431b3e0ed97328e4\"\u003eacbf507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21554\"\u003e#21554\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/43358e97cd6485513f25ee11133333cba05841e3\"\u003e43358e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emanifest:\u003c/strong\u003e add \u003ccode\u003eassets\u003c/code\u003e field for standalone CSS entry points (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21015\"\u003e#21015\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f289b9b0ce7821b1554b878d083c426e7a695b59\"\u003ef289b9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21512\"\u003e#21512\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa136a9e68921f3ca396e0870193fe805fbfb7b4\"\u003efa136a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support worker in initial bundle (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21415\"\u003e#21415\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f3d31499c714fe5c5acf8355520624c662f9d79f\"\u003ef3d3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e detect port conflicts on wildcard hosts (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21381\"\u003e#21381\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b0dd5a993fd2f95c8cb2190a3ca4296bc9e06359\"\u003eb0dd5a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts case insensitive (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21224\"\u003e#21224\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7796aded764bca987abfec8ab0ad0438c5a5e7eb\"\u003e7796ade\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.1 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21463\"\u003e#21463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ff9dd7fef0d3c898e317fca84a629828f3e28936\"\u003eff9dd7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewarn if \u003ccode\u003eenvPrefix\u003c/code\u003e contains spaces (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21292\"\u003e#21292\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fcde3c870896a62fbca19be8ee14efab9393f4a\"\u003e9fcde3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.60 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21408\"\u003e#21408\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c33aa7cfd142a0dd38ed89589fc7b04cf8866791\"\u003ec33aa7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.59 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21374\"\u003e#21374\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/00379439fa62383460b056d587d0366597c19ab4\"\u003e0037943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b2e75aabe93e3219f40fa5ad8755d53cdd2439b5\"\u003eb2e75aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd ios to default esbuild targets (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21342\"\u003e#21342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/daae6e9f5dd223258a9e7a9a7fa22c8a4564902f\"\u003edaae6e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.58 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21354\"\u003e#21354\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba40cef16d20590f7115d4d628d9b79fa0783473\"\u003eba40cef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.57 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21335\"\u003e#21335\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d5412ef4c472bc5fef4ed69cfee4ef4a929c6be9\"\u003ed5412ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e support es2024 build target for lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21294\"\u003e#21294\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bd33b8e08768fdcef0b09e3eefa649fdcafdd397\"\u003ebd33b8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.56 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21323\"\u003e#21323\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9847a634cf36de2e6ac0043ffd22cefb1b5951bd\"\u003e9847a63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintroduce v2 native plugins and enable it by default (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21268\"\u003e#21268\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/42f2ab3aec7cd0e03e195611b1e1ddabbedc9d61\"\u003e42f2ab3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e avoid errors when rewriting already rewritten stacktrace (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21269\"\u003e#21269\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98d9a33274d9ac90780786afa612d916feddf2e3\"\u003e98d9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.55 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21300\"\u003e#21300\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c8db858d7081e898f63ce9569c3f19a91a10956\"\u003e2c8db85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.54 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21267\"\u003e#21267\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c75117213cb1d2d13554fbc26a75e8df191c27eb\"\u003ec751172\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/vitejs/vite/commit/ea68a8868c7ee249213057f8a81c3f92a9839dde\"\u003e\u003ccode\u003eea68a88\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20810\"\u003e#20810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/693d25510aba3322e8e689764df8c3b18db04a98\"\u003e\u003ccode\u003e693d255\u003c/code\u003e\u003c/a\u003e release: v7.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/98a3484733443ee529870477a6ab6a03572e3cbc\"\u003e\u003ccode\u003e98a3484\u003c/code\u003e\u003c/a\u003e fix(hmr): wait for \u003ccode\u003eimport.meta.hot.prune\u003c/code\u003e callbacks to complete before runni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9f32b1dc710991c53a9f665c8d0d6945f342bf92\"\u003e\u003ccode\u003e9f32b1d\u003c/code\u003e\u003c/a\u003e fix(hmr): trigger prune event when import is removed from non hmr module (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9f2247c066cac75746356c9391845235445a154b\"\u003e\u003ccode\u003e9f2247c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/105abe87c412cf0f83859ba41fed869221cbb3e0\"\u003e\u003ccode\u003e105abe8\u003c/code\u003e\u003c/a\u003e fix(glob): handle glob imports from folders starting with dot (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20800\"\u003e#20800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4c4583ce7a13306e0853901570c5d95517fe81da\"\u003e\u003ccode\u003e4c4583c\u003c/code\u003e\u003c/a\u003e fix(build): fix ssr environment \u003ccode\u003eemitAssets: true\u003c/code\u003e when `sharedConfigBuild: t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9bc9d1258f550e9d8f5e530cd27aecb1bee32bdb\"\u003e\u003ccode\u003e9bc9d12\u003c/code\u003e\u003c/a\u003e fix(client): use CSP nonce when rendering error overlay (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20791\"\u003e#20791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/54377f70ad72d56a2c5b4f36a812b5991573d5b1\"\u003e\u003ccode\u003e54377f7\u003c/code\u003e\u003c/a\u003e release: v7.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/88af2ae7df77160e7d11a9fa147a4967c8499f13\"\u003e\u003ccode\u003e88af2ae\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/create-vite@8.0.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 5.3.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade vite to v8  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f7c74c0\"\u003e\u003c!-- raw HTML omitted --\u003e(f7c74)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.3.0...v6.0.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/antfu-collective/vite-node/commit/00c37e55ffc283408b2c6c8598de89d3b21a070f\"\u003e\u003ccode\u003e00c37e5\u003c/code\u003e\u003c/a\u003e chore: release v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/8bfc86b3f46441f9db72a9da14b0508c32ad6a0e\"\u003e\u003ccode\u003e8bfc86b\u003c/code\u003e\u003c/a\u003e refactor: fix lint, use modern syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/c478289573c4f0b7655768b36bc92cf6c4e63b32\"\u003e\u003ccode\u003ec478289\u003c/code\u003e\u003c/a\u003e docs: fix logo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/297e261b2280003e7723df96b4e0fcf64d49c6b1\"\u003e\u003ccode\u003e297e261\u003c/code\u003e\u003c/a\u003e test: migrate deprecated getCurrentTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f7c74c006e29cb3c2aa439d54bec98dee78d78b2\"\u003e\u003ccode\u003ef7c74c0\u003c/code\u003e\u003c/a\u003e feat!: upgrade vite to v8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.3.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.18 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200f31704\"\u003e\u003c!-- raw HTML omitted --\u003e(200f3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eignore start/stop\u003c/code\u003e ignore hints  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9204\"\u003evitest-dev/vitest#9204\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e59c94ba6\"\u003e\u003c!-- raw HTML omitted --\u003e(e59c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecoverage.changed\u003c/code\u003e option to report only changed files  -  by \u003ca href=\"https://github.com/kykim00\"\u003e\u003ccode\u003e@​kykim00\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9521\"\u003evitest-dev/vitest#9521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9392c67\"\u003e\u003c!-- raw HTML omitted --\u003e(1d939)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e977f3deb\"\u003e\u003c!-- raw HTML omitted --\u003e(e977f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOption to disable the module runner  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9210\"\u003evitest-dev/vitest#9210\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9be6121ee\"\u003e\u003c!-- raw HTML omitted --\u003e(9be61)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1de0aa22dd6311a93546a75a3c58a6be519c1baf\"\u003e\u003ccode\u003e1de0aa2\u003c/code\u003e\u003c/a\u003e fix: correctly identify concurrent test during static analysis (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3cac1c1b5a91d921942e9391fbd94841717363f\"\u003e\u003ccode\u003ec3cac1c\u003c/code\u003e\u003c/a\u003e fix: use isAgent check, not just TTY, for watch mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eab68ba2b8ea6f89717c0b885c573579659d7c3b\"\u003e\u003ccode\u003eeab68ba\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9824\"\u003e#9824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/031f02a89be34491c441b4da9c4e2bacb7db71df\"\u003e\u003ccode\u003e031f02a\u003c/code\u003e\u003c/a\u003e fix: allow catch/finally for async assertion (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9827\"\u003e#9827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e9e096a231fa0ec6475da82e36cbd6fcc9bc8f9\"\u003e\u003ccode\u003e3e9e096\u003c/code\u003e\u003c/a\u003e feat(reporters): add \u003ccode\u003eagent\u003c/code\u003e reporter to reduce ai agent token usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9779\"\u003e#9779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8181e06e765f4d043818b244c76795022fa78ff6\"\u003e\u003ccode\u003e8181e06\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ehideSkippedTests\u003c/code\u003e should not hide \u003ccode\u003etest.todo\u003c/code\u003e (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9562\"\u003e#9562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8216b0014b83612e40ef49f919d5293b68717b3\"\u003e\u003ccode\u003ea8216b0\u003c/code\u003e\u003c/a\u003e fix: manual and redirect mock shouldn't \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e original module...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/689a22a1b8c79595f6f4ae82d2b43c895d7f1c50\"\u003e\u003ccode\u003e689a22a\u003c/code\u003e\u003c/a\u003e fix(browser): types of \u003ccode\u003egetCDPSession\u003c/code\u003e and \u003ccode\u003ecdp()\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9716\"\u003e#9716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GitTools/actions/pull/1994","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitTools%2Factions/issues/1994","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1994/packages"}},{"old_version":"5.2.0","new_version":"5.3.0","update_type":"minor","path":null,"pr_created_at":"2026-02-17T06:20:59.000Z","version_change":"5.2.0 → 5.3.0","issue":{"uuid":"3951049701","node_id":"PR_kwDOK-WPf87ERRnT","number":15,"state":"open","title":"Bump the development-dependencies group across 1 directory with 17 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-02-17T06:20:59.000Z","updated_at":"2026-02-17T06:21:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":17,"packages":[{"name":"@aws-amplify/backend","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"8.0.0","new_version":"8.1.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"8.0.0","new_version":"8.1.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.4","new_version":"2.52.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.14.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"svelte","old_version":"5.46.3","new_version":"5.51.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.19.0` | `1.21.0` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.1` | `1.8.2` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.1.0` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.1.0` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.4` | `2.52.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.56.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.14.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.3` | `5.51.2` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n\n\nUpdates `@aws-amplify/backend` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c5dd61: Update default function version to 22 and add Node 24 as runtime option, additionally update all functions that use Node 20 to Node 22\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4c5dd61]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: feat: add durable function configuration support\u003c/li\u003e\n\u003cli\u003ea34cd89: feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003ef470ca7: Update lambda logging configuration to use non-deprecated AWS CDK properties\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f470ca7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a34cd89]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/8e4d10a78f1985c3a8eee1e7510f23cd57dcb825\"\u003e\u003ccode\u003e8e4d10a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ae6a497ef3e058db85e171bc3d33dc1765a40505\"\u003e\u003ccode\u003eae6a497\u003c/code\u003e\u003c/a\u003e Upgrade some dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4c5dd61e323771b9bfb4c5ed597927e982f7e008\"\u003e\u003ccode\u003e4c5dd61\u003c/code\u003e\u003c/a\u003e Update function runtime  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3102\"\u003e#3102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0e98f8fa71cc76ab9da48859a95026c06b2441b2\"\u003e\u003ccode\u003e0e98f8f\u003c/code\u003e\u003c/a\u003e Missing permissions in \u003ccode\u003erelease_switch\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/0d8bb4220190b3820ebc53223453e3652ebfda53\"\u003e\u003ccode\u003e0d8bb42\u003c/code\u003e\u003c/a\u003e Detangling github workflow entries (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f3e905db4028a3c0f083cdde74d7d738b119cb96\"\u003e\u003ccode\u003ef3e905d\u003c/code\u003e\u003c/a\u003e Reusable action - workflow call (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3103\"\u003e#3103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ab3738125b415f3af902a7002e483880285e77f6\"\u003e\u003ccode\u003eab37381\u003c/code\u003e\u003c/a\u003e Fix snapshot release (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3101\"\u003e#3101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/d8b4114143ca781928da3a39add357a95f098372\"\u003e\u003ccode\u003ed8b4114\u003c/code\u003e\u003c/a\u003e chore: increase \u003ccode\u003ehealth_checks\u003c/code\u003e workflow frequency to reduce alarm sensitivit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/c6f390ff6e6f4453d220b0f013bb42e194caaaa8\"\u003e\u003ccode\u003ec6f390f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3091\"\u003e#3091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/b3f0e3527ebc06031ea097a22fbba0a972401ef5\"\u003e\u003ccode\u003eb3f0e35\u003c/code\u003e\u003c/a\u003e feat: add claude 4.5 models support with global inference profiles (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3090\"\u003e#3090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.19.0...@aws-amplify/backend@1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.1 to 1.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-deployer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.1...@aws-amplify/backend-cli@1.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/plugin-types` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\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/aws-amplify/amplify-backend/commit/5d4b72f9eacaab36a01d3ab87a44abdb01e7f632\"\u003e\u003ccode\u003e5d4b72f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3038\"\u003e#3038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/2455768ef867d28375b8f7847f6f6034c983107a\"\u003e\u003ccode\u003e2455768\u003c/code\u003e\u003c/a\u003e Adding test case to screaming snake case (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3037\"\u003e#3037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bf9577846bde1cfba4714e7d6d87c299e739b024\"\u003e\u003ccode\u003ebf95778\u003c/code\u003e\u003c/a\u003e chore(deps): bump the opentelemetry group across 1 directory with 5 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/706a9ca8e214b1559ac887e6db0b987860774eff\"\u003e\u003ccode\u003e706a9ca\u003c/code\u003e\u003c/a\u003e Update permissions in release workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3035\"\u003e#3035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/6c75267b78e9962917654ec1b953e116d4d34d5f\"\u003e\u003ccode\u003e6c75267\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3031\"\u003e#3031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/016ee875068802ce6f17252a52250a11163f7e5e\"\u003e\u003ccode\u003e016ee87\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003epackage.json\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/b6ef34d516f2a11e61f2b2547622dbe4de43fd04\"\u003e\u003ccode\u003eb6ef34d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3029\"\u003e#3029\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/05a7ebc4791beeee77052edf72bb21744b0ffe5d\"\u003e\u003ccode\u003e05a7ebc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3029\"\u003e#3029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/bfc7ffe2ffbc91571050f0e8c78984ea6c62ff77\"\u003e\u003ccode\u003ebfc7ffe\u003c/code\u003e\u003c/a\u003e chore: use node24 only in publish job (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3027\"\u003e#3027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/00d147f8ef2a56dbed9573bee1f9899957d5360f\"\u003e\u003ccode\u003e00d147f\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;Version Packages\u0026quot; (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/auth-construct@1.11.1...@aws-amplify/plugin-types@1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 8.0.0 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/6994aaaf62c9b5d4aac94b39acbf700bf811b20f\"\u003e\u003ccode\u003e6994aaa\u003c/code\u003e\u003c/a\u003e Release 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003e\u003ccode\u003ea48ebb6\u003c/code\u003e\u003c/a\u003e revert: revert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003e\u003ccode\u003eb10cd7f\u003c/code\u003e\u003c/a\u003e fix(cookies): only send expires param on web if a date is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003e\u003ccode\u003ea125498\u003c/code\u003e\u003c/a\u003e feat(cli): Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0412d464af5100f88362357582634bf40cd327c9\"\u003e\u003ccode\u003e0412d46\u003c/code\u003e\u003c/a\u003e chore: bump main to 9.0.0-dev.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/44e1cd541c9995a5b910bd7a5d99dc043a09843b\"\u003e\u003ccode\u003e44e1cd5\u003c/code\u003e\u003c/a\u003e chore(ci): download iOS simulators and test on iPhone 17 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/c5476c8f7ed58a13580ade9d1c0c2c84a867240b\"\u003e\u003ccode\u003ec5476c8\u003c/code\u003e\u003c/a\u003e chore: update latest workflow to only allow pointing at 8.x (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/154f3cec41cc76bb9d3531ed566985f9ceadf5d6\"\u003e\u003ccode\u003e154f3ce\u003c/code\u003e\u003c/a\u003e Release 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003e\u003ccode\u003edcc76c3\u003c/code\u003e\u003c/a\u003e fix(android): AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e\u003ccode\u003e6037e38\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 8.0.0 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.2...8.1.0\"\u003e8.1.0\u003c/a\u003e (2026-02-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e only send expires param on web if a date is set (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003eb10cd7f\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 Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003ea125498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003ea48ebb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/6994aaaf62c9b5d4aac94b39acbf700bf811b20f\"\u003e\u003ccode\u003e6994aaa\u003c/code\u003e\u003c/a\u003e Release 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a48ebb622ea4ebe92927bf1756a4d8ac6012884b\"\u003e\u003ccode\u003ea48ebb6\u003c/code\u003e\u003c/a\u003e revert: revert version bump from \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b10cd7ff15b010a76802374214f4e0cbd04abdab\"\u003e\u003ccode\u003eb10cd7f\u003c/code\u003e\u003c/a\u003e fix(cookies): only send expires param on web if a date is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a1254983bbb9dcb273d93f3c5f639b792e516406\"\u003e\u003ccode\u003ea125498\u003c/code\u003e\u003c/a\u003e feat(cli): Add packageManager to iOS config (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8321\"\u003e#8321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0412d464af5100f88362357582634bf40cd327c9\"\u003e\u003ccode\u003e0412d46\u003c/code\u003e\u003c/a\u003e chore: bump main to 9.0.0-dev.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8320\"\u003e#8320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/44e1cd541c9995a5b910bd7a5d99dc043a09843b\"\u003e\u003ccode\u003e44e1cd5\u003c/code\u003e\u003c/a\u003e chore(ci): download iOS simulators and test on iPhone 17 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/c5476c8f7ed58a13580ade9d1c0c2c84a867240b\"\u003e\u003ccode\u003ec5476c8\u003c/code\u003e\u003c/a\u003e chore: update latest workflow to only allow pointing at 8.x (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8319\"\u003e#8319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/154f3cec41cc76bb9d3531ed566985f9ceadf5d6\"\u003e\u003ccode\u003e154f3ce\u003c/code\u003e\u003c/a\u003e Release 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003e\u003ccode\u003edcc76c3\u003c/code\u003e\u003c/a\u003e fix(android): AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e\u003ccode\u003e6037e38\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-netlify to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\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/sveltejs/kit/commit/c727a90cc3546702b76a9c547ca93eb3169e5bd3\"\u003e\u003ccode\u003ec727a90\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/77ab3414d548c79bf106408881c397c6039ee885\"\u003e\u003ccode\u003e77ab341\u003c/code\u003e\u003c/a\u003e feat: update adapter-netlify to version 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1d2be121770a0ccfcac33a8c6fb3a28c58779d91\"\u003e\u003ccode\u003e1d2be12\u003c/code\u003e\u003c/a\u003e chore: update suggestion message (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/15165\"\u003e#15165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0da365a0f33a41992f2d79122af6d72750371690\"\u003e\u003ccode\u003e0da365a\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14789\"\u003e#14789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@7.0.1/packages/adapter-auto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.4 to 2.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15246\"\u003e#15246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eresolve\u003c/code\u003e will narrow types to follow trailing slash page settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15027\"\u003e#15027\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003escroll\u003c/code\u003e property to \u003ccode\u003eNavigationTarget\u003c/code\u003e in navigation callbacks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15248\"\u003e#15248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eNavigation callbacks (\u003ccode\u003ebeforeNavigate\u003c/code\u003e, \u003ccode\u003eonNavigate\u003c/code\u003e, and \u003ccode\u003eafterNavigate\u003c/code\u003e) now include scroll position information via the \u003ccode\u003escroll\u003c/code\u003e property on \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e targets:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efrom.scroll\u003c/code\u003e: The scroll position at the moment navigation was triggered\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eto.scroll\u003c/code\u003e: In \u003ccode\u003ebeforeNavigate\u003c/code\u003e and \u003ccode\u003eonNavigate\u003c/code\u003e, this is populated for \u003ccode\u003epopstate\u003c/code\u003e navigations (back/forward) with the scroll position that will be restored, and \u003ccode\u003enull\u003c/code\u003e for other navigation types. In \u003ccode\u003eafterNavigate\u003c/code\u003e, this is always the final scroll position after navigation completed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables use cases like animating transitions based on the target scroll position when using browser back/forward navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003ehydratable\u003c/code\u003e's injected script now works with CSP (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15048\"\u003e#15048\u003c/a\u003e)\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\u003efix: put preloads before styles (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15232\"\u003e#15232\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: suppress false-positive inner content warning when children prop is forwarded to a child component (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15269\"\u003e#15269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003efetch\u003c/code\u003e not working when URL is same host but different than \u003ccode\u003epaths.base\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15291\"\u003e#15291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: navigate to hash link when base element is present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15236\"\u003e#15236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid triggering \u003ccode\u003ehandleError\u003c/code\u003e when redirecting in a remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15222\"\u003e#15222\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003etest\u003c/code\u003e directory in generated \u003ccode\u003etsconfig.json\u003c/code\u003e alongside existing \u003ccode\u003etests\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15254\"\u003e#15254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: generate \u003ccode\u003etsconfig.json\u003c/code\u003e using the value of \u003ccode\u003ekit.files.src\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15253\"\u003e#15253\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15246\"\u003e#15246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eresolve\u003c/code\u003e will narrow types to follow trailing slash page settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15027\"\u003e#15027\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.51.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003escroll\u003c/code\u003e property to \u003ccode\u003eNavigationTarget\u003c/code\u003e in navigation callbacks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15248\"\u003e#15248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eNavigation callbacks (\u003ccode\u003ebeforeNavigate\u003c/code\u003e, \u003ccode\u003eonNavigate\u003c/code\u003e, and \u003ccode\u003eafterNavigate\u003c/code\u003e) now include scroll position information via the \u003ccode\u003escroll\u003c/code\u003e property on \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e targets:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efrom.scroll\u003c/code\u003e: The scroll position at the moment navigation was triggered\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eto.scroll\u003c/code\u003e: In \u003ccode\u003ebeforeNavigate\u003c/code\u003e and \u003ccode\u003eonNavigate\u003c/code\u003e, this is populated for \u003ccode\u003epopstate\u003c/code\u003e navigations (back/forward) with the scroll position that will be restored, and \u003ccode\u003enull\u003c/code\u003e for other navigation types. In \u003ccode\u003eafterNavigate\u003c/code\u003e, this is always the final scroll position after navigation completed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables use cases like animating transitions based on the target scroll position when using browser back/forward navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003ehydratable\u003c/code\u003e's injected script now works with CSP (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15048\"\u003e#15048\u003c/a\u003e)\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\u003efix: put preloads before styles (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15232\"\u003e#15232\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: suppress false-positive inner content warning when children prop is forwarded to a child component (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15269\"\u003e#15269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003efetch\u003c/code\u003e not working when URL is same host but different than \u003ccode\u003epaths.base\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15291\"\u003e#15291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: navigate to hash link when base element is present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15236\"\u003e#15236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid triggering \u003ccode\u003ehandleError\u003c/code\u003e when redirecting in a remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15222\"\u003e#15222\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003etest\u003c/code\u003e directory in generated \u003ccode\u003etsconfig.json\u003c/code\u003e alongside existing \u003ccode\u003etests\u003c/code\u003e entry (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15254\"\u003e#15254\u003c/a\u003e)\u003c/p\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b024b173f5a77162e7d073347e92f198120a2bda\"\u003e\u003ccode\u003eb024b17\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15312\"\u003e#15312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0e3e4f637195cea3ef473b5aa91e14d3b50fa39d\"\u003e\u003ccode\u003e0e3e4f6\u003c/code\u003e\u003c/a\u003e feat: type resolve with the correct trailing slash option (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15027\"\u003e#15027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e7cbc785ce625c8b7cc2485573aa110798918f8a\"\u003e\u003ccode\u003ee7cbc78\u003c/code\u003e\u003c/a\u003e feat: provide match function to allow the opposite of resolve (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14997\"\u003e#14997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9f0292fb800ce18ff36cdc4a41cdebd44b58814b\"\u003e\u003ccode\u003e9f0292f\u003c/code\u003e\u003c/a\u003e fix: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15246\"\u003e#15246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f0a13b6fb1873d22064f404cd0123583d8535219\"\u003e\u003ccode\u003ef0a13b6\u003c/code\u003e\u003c/a\u003e chore: fix type checking in client test (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15303\"\u003e#15303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e fix: include \u003ccode\u003etest\u003c/code\u003e directory in generated \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15254\"\u003e#15254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003ekit.files.src\u003c/code\u003e when generating \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db1cc81883aeed69ca1a59b54da1c54dd0489db8\"\u003e\u003ccode\u003edb1cc81\u003c/code\u003e\u003c/a\u003e chore: upgrade to playwright 1.58.2 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15301\"\u003e#15301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary path validation which breaks fetch with custom path b...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.52.0/packages/kit\"\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.53.0 to 8.56.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.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.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\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.55.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!-- 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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.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.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\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.55.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.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0a359df266e2ff4903eff2fdfa6c8ea30b84bca\"\u003e\u003ccode\u003ec0a359d\u003c/code\u003e\u003c/a\u003e fix: use parser options from context.languageOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8a95834bb5fd818cc049390e4cb57196717a011f\"\u003e\u003ccode\u003e8a95834\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] reduce param index to ts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4ba1e72cd76f357044dca209978d87137c31e6c0\"\u003e\u003ccode\u003e4ba1e72\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] report unnecessary defaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1f86179074a143fdb06445a28b1144427d33ec9\"\u003e\u003ccode\u003ea1f8617\u003c/code\u003e\u003c/a\u003e feat(utils): deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f0ce54da520cdc58f1dd2e2c45073c92617e2c2\"\u003e\u003ccode\u003e3f0ce54\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] require strictNullChecks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3df0002e8663f170749cc4a9a054af377cf0c554\"\u003e\u003ccode\u003e3df0002\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] remove trailing newline when removing en...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.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.53.0 to 8.56.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.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.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\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.55.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!-- 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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.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.55.0 (2026-02-09)\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.55.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.54.0 (2026-01-26)\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\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.53.1 (2026-01-19)\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\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/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"5.2.0","new_version":"5.3.0","update_type":"minor","path":null,"pr_created_at":"2026-02-09T05:44:12.000Z","version_change":"5.2.0 → 5.3.0","issue":{"uuid":"3914580524","node_id":"PR_kwDOO7Phcs7CY3kW","number":47,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T05:39:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T05:44:12.000Z","updated_at":"2026-03-02T05:39:47.000Z","time_to_close":1814134,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":22,"packages":[{"name":"@commitlint/cli","old_version":"20.2.0","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.2.0","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/json","old_version":"0.14.0","new_version":"1.0.0","repository_url":"https://github.com/eslint/json"},{"name":"@semantic-release/github","old_version":"12.0.2","new_version":"12.0.5","repository_url":"https://github.com/semantic-release/github"},{"name":"@semantic-release/npm","old_version":"13.1.3","new_version":"13.1.4","repository_url":"https://github.com/semantic-release/npm"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.27.1","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"globals","old_version":"16.5.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"openapi-typescript","old_version":"7.10.1","new_version":"7.12.0","repository_url":"https://github.com/openapi-ts/openapi-typescript"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"vitest","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.2.0` | `20.4.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.2.0` | `20.4.1` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@eslint/json](https://github.com/eslint/json) | `0.14.0` | `1.0.0` |\n| [@semantic-release/github](https://github.com/semantic-release/github) | `12.0.2` | `12.0.5` |\n| [@semantic-release/npm](https://github.com/semantic-release/npm) | `13.1.3` | `13.1.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.2.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.54.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.16` | `4.0.18` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.16` | `4.0.18` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.1` | `0.27.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.3.0` |\n| [openapi-typescript](https://github.com/openapi-ts/openapi-typescript/tree/HEAD/packages/openapi-typescript) | `7.10.1` | `7.12.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.54.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.16` | `4.0.18` |\n\n\nUpdates `@commitlint/cli` from 20.2.0 to 20.4.1\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\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4602\"\u003e#4602\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/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior 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/4619\"\u003econventional-changelog/commitlint#4619\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.4.0...v20.4.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4082\"\u003e#4082\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/4597\"\u003econventional-changelog/commitlint#4597\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace lodash.uniq with simple code by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4600\"\u003econventional-changelog/commitlint#4600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace lodash.isplainobject with is-plain-obj\u0026quot; by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4601\"\u003econventional-changelog/commitlint#4601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(ensure): replace all lodash string methods with kasi and manual by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4602\"\u003econventional-changelog/commitlint#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace lodash.merge with lodash.mergewith by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4603\"\u003econventional-changelog/commitlint#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove lodash.isfunction dependency 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/4604\"\u003econventional-changelog/commitlint#4604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace find-up with escalade by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4605\"\u003econventional-changelog/commitlint#4605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace chalk with picocolors 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/4599\"\u003econventional-changelog/commitlint#4599\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/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4600\"\u003econventional-changelog/commitlint#4600\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.3.1...v20.4.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug 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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e'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.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0\"\u003e20.3.0\u003c/a\u003e (2026-01-01)\u003c/h1\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/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1828d6e140d170138433f3eec385db49c2b8809b\"\u003e\u003ccode\u003e1828d6e\u003c/code\u003e\u003c/a\u003e refactor: replace lodash.merge with lodash.mergewith (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4603\"\u003e#4603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1c5734db28d30aac1e0493595f965d95d62f7971\"\u003e\u003ccode\u003e1c5734d\u003c/code\u003e\u003c/a\u003e v20.3.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.1/@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.2.0 to 20.4.1\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\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4602\"\u003e#4602\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/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior 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/4619\"\u003econventional-changelog/commitlint#4619\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.4.0...v20.4.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4082\"\u003e#4082\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/4597\"\u003econventional-changelog/commitlint#4597\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace lodash.uniq with simple code by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4600\"\u003econventional-changelog/commitlint#4600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace lodash.isplainobject with is-plain-obj\u0026quot; by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4601\"\u003econventional-changelog/commitlint#4601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(ensure): replace all lodash string methods with kasi and manual by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4602\"\u003econventional-changelog/commitlint#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace lodash.merge with lodash.mergewith by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4603\"\u003econventional-changelog/commitlint#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove lodash.isfunction dependency 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/4604\"\u003econventional-changelog/commitlint#4604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace find-up with escalade by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4605\"\u003econventional-changelog/commitlint#4605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace chalk with picocolors 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/4599\"\u003econventional-changelog/commitlint#4599\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/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4600\"\u003econventional-changelog/commitlint#4600\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.3.1...v20.4.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug 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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e'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.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\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\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0\"\u003e20.3.0\u003c/a\u003e (2026-01-01)\u003c/h1\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/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1c5734db28d30aac1e0493595f965d95d62f7971\"\u003e\u003ccode\u003e1c5734d\u003c/code\u003e\u003c/a\u003e v20.3.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.1/@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/js` from 9.39.2 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/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\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\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/HEAD/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 0.14.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v0.14.0...json-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/368c47beabfb14528e74e14afbc2917ee79b5bba\"\u003e368c47b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/019fbcd351d159a0c8ba10f58cbbe731069859fb\"\u003e019fbcd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ename\u003c/code\u003e property to \u003ccode\u003erecommended\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/eslint/json/issues/189\"\u003e#189\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/a3c26caccd210fa0762acff77fcb12d81c570b5a\"\u003ea3c26ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisplay raw key in the message (\u003ca href=\"https://redirect.github.com/eslint/json/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/3d63c38fd2000418aceee64feb054b598a8a956a\"\u003e3d63c38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprogram crashes in \u003ccode\u003eno-unsafe-values\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/194\"\u003e#194\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8a536d2ae1dbad4c3d589dbcdd88a6c472df0dae\"\u003e8a536d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/55edfb90cd8b2e892cbc5b7cd5a2f14fcbc0593f\"\u003e55edfb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@eslint/core\u003c/code\u003e to \u003ccode\u003ev1.0.0\u003c/code\u003e and adjust tests (\u003ca href=\"https://redirect.github.com/eslint/json/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/ba31cc20f241d20979573e4b1c01b7c418a71f69\"\u003eba31cc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8d94c4ac54a1a09ec490bbcc5bec5fd91c3cf1d2\"\u003e8d94c4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 1.0.0 (\u003ca href=\"https://github.com/eslint/json/commit/4f6302468d2c31686b5198da479b6fc1183dff95\"\u003e4f63024\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/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v0.14.0...json-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/368c47beabfb14528e74e14afbc2917ee79b5bba\"\u003e368c47b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/019fbcd351d159a0c8ba10f58cbbe731069859fb\"\u003e019fbcd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ename\u003c/code\u003e property to \u003ccode\u003erecommended\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/eslint/json/issues/189\"\u003e#189\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/a3c26caccd210fa0762acff77fcb12d81c570b5a\"\u003ea3c26ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisplay raw key in the message (\u003ca href=\"https://redirect.github.com/eslint/json/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/3d63c38fd2000418aceee64feb054b598a8a956a\"\u003e3d63c38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprogram crashes in \u003ccode\u003eno-unsafe-values\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/194\"\u003e#194\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8a536d2ae1dbad4c3d589dbcdd88a6c472df0dae\"\u003e8a536d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/55edfb90cd8b2e892cbc5b7cd5a2f14fcbc0593f\"\u003e55edfb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@eslint/core\u003c/code\u003e to \u003ccode\u003ev1.0.0\u003c/code\u003e and adjust tests (\u003ca href=\"https://redirect.github.com/eslint/json/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/ba31cc20f241d20979573e4b1c01b7c418a71f69\"\u003eba31cc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8d94c4ac54a1a09ec490bbcc5bec5fd91c3cf1d2\"\u003e8d94c4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 1.0.0 (\u003ca href=\"https://github.com/eslint/json/commit/4f6302468d2c31686b5198da479b6fc1183dff95\"\u003e4f63024\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/json/commit/2e9536fe5dace8c32fb59d1eeb19ca28d26ff12a\"\u003e\u003ccode\u003e2e9536f\u003c/code\u003e\u003c/a\u003e chore: release 1.0.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/68847a56d402255706ce6557206c0bd7cdb648f7\"\u003e\u003ccode\u003e68847a5\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.1 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9fb9ec54a45ccb645d1da8ebf1f0cc498b8a25a6\"\u003e\u003ccode\u003e9fb9ec5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/6e1e06edfec3c2ac2a47bdad0d65571534b7763e\"\u003e\u003ccode\u003e6e1e06e\u003c/code\u003e\u003c/a\u003e ci: ensure ESLint works with at least \u003ccode\u003e9.15.0\u003c/code\u003e and pre-releases (\u003ca href=\"https://redirect.github.com/eslint/json/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/6a2ba076274d4b7e61f32384c14dc68002cb90f9\"\u003e\u003ccode\u003e6a2ba07\u003c/code\u003e\u003c/a\u003e chore: pin dependency prettier to 3.8.0 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/368c47beabfb14528e74e14afbc2917ee79b5bba\"\u003e\u003ccode\u003e368c47b\u003c/code\u003e\u003c/a\u003e feat!: export types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/55edfb90cd8b2e892cbc5b7cd5a2f14fcbc0593f\"\u003e\u003ccode\u003e55edfb9\u003c/code\u003e\u003c/a\u003e fix!: remove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/774dd3e015ac6bfb856d2c69d23f6834ae4a62c2\"\u003e\u003ccode\u003e774dd3e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/8d94c4ac54a1a09ec490bbcc5bec5fd91c3cf1d2\"\u003e\u003ccode\u003e8d94c4a\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/cedfd78712b170d193c91cabbecbdc8fa594ddfd\"\u003e\u003ccode\u003ecedfd78\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/json/compare/json-v0.14.0...json-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@semantic-release/github` from 12.0.2 to 12.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/semantic-release/github/releases\"\u003e\u003ccode\u003e@​semantic-release/github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/semantic-release/github/compare/v12.0.4...v12.0.5\"\u003e12.0.5\u003c/a\u003e (2026-02-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elatest:\u003c/strong\u003e add \u003ccode\u003emake_latest\u003c/code\u003e property to the GH release POST request during publish (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1157\"\u003e#1157\u003c/a\u003e) (\u003ca href=\"https://github.com/semantic-release/github/commit/38051ba69f4b71cacc93fc80222609fe763bd30d\"\u003e38051ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/semantic-release/github/compare/v12.0.3...v12.0.4\"\u003e12.0.4\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003efailTitle\u003c/code\u003e arg in \u003ccode\u003efindSRIssues\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1164\"\u003e#1164\u003c/a\u003e) (\u003ca href=\"https://github.com/semantic-release/github/commit/f7bdd886bff2fbbf129383840ca7548b80818808\"\u003ef7bdd88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/semantic-release/github/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eextend GraphQL alias prefix to prevent hash collisions (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1134\"\u003e#1134\u003c/a\u003e) (\u003ca href=\"https://github.com/semantic-release/github/commit/ea6386d6e6c38979ef9ca38bbb06b64d8ba4efdf\"\u003eea6386d\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/semantic-release/github/commit/38051ba69f4b71cacc93fc80222609fe763bd30d\"\u003e\u003ccode\u003e38051ba\u003c/code\u003e\u003c/a\u003e fix(latest): add \u003ccode\u003emake_latest\u003c/code\u003e property to the GH release POST request during...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/be62f5e6a452aa9abc7d2037478f7f79d2152f93\"\u003e\u003ccode\u003ebe62f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cpy to v13 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/f7bdd886bff2fbbf129383840ca7548b80818808\"\u003e\u003ccode\u003ef7bdd88\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003efailTitle\u003c/code\u003e arg in \u003ccode\u003efindSRIssues\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/fce48355ae165c955c66ecce82d822518949fd21\"\u003e\u003ccode\u003efce4835\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tempy to v3.2.0 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/e044f74a99ddd248faf40b633d300b7e17d8ecbd\"\u003e\u003ccode\u003ee044f74\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semantic-release to v25.0.3 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/e9ace6f70c236016c92008c32b269b61657399da\"\u003e\u003ccode\u003ee9ace6f\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/ea6386d6e6c38979ef9ca38bbb06b64d8ba4efdf\"\u003e\u003ccode\u003eea6386d\u003c/code\u003e\u003c/a\u003e fix: extend GraphQL alias prefix to prevent hash collisions (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/01e5746c0669aaf2ffc4cc076f7b9a84aee5e81e\"\u003e\u003ccode\u003e01e5746\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lockfile-lint to v5 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/cfc4fc6e6ae9cbb13fd603ea504a9a5489a9ddc1\"\u003e\u003ccode\u003ecfc4fc6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tempy to v3.1.2 (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/github/commit/a85206918fb52c536e6b4341aedc3bb61f2481c3\"\u003e\u003ccode\u003ea852069\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/semantic-release/github/issues/1154\"\u003e#1154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/semantic-release/github/compare/v12.0.2...v12.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@semantic-release/npm` from 13.1.3 to 13.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/semantic-release/npm/releases\"\u003e\u003ccode\u003e@​semantic-release/npm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.1.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/semantic-release/npm/compare/v13.1.3...v13.1.4\"\u003e13.1.4\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​actions/core\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1085\"\u003e#1085\u003c/a\u003e) (\u003ca href=\"https://github.com/semantic-release/npm/commit/17abfe1be0864e57be6488061e3d4ecb11189b67\"\u003e17abfe1\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/semantic-release/npm/commit/17abfe1be0864e57be6488061e3d4ecb11189b67\"\u003e\u003ccode\u003e17abfe1\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​actions/core\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/97dbe2c885f649cbcb7e5e7c69844c5c15f2a026\"\u003e\u003ccode\u003e97dbe2c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semantic-release to v25.0.3 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/4aac7fe2aa0378fecff9f4a99f64860f997eb4e8\"\u003e\u003ccode\u003e4aac7fe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/f4f2e9bba295e99ed68d29d3210539147b7db600\"\u003e\u003ccode\u003ef4f2e9b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lockfile-lint to v5 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/27c3e4535fe814bf020ff9a1399cea7cf843c531\"\u003e\u003ccode\u003e27c3e45\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/b3044abef1b5465d48b1f2b7a6528db42a5dbe09\"\u003e\u003ccode\u003eb3044ab\u003c/code\u003e\u003c/a\u003e chore(deps): update npm to v11.8.0 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/ca889972e0504241bfce36e2ec5df9dafefcf712\"\u003e\u003ccode\u003eca88997\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.8.1 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/b622f7963ad523be0e658610fb73f2a0ec1fec7c\"\u003e\u003ccode\u003eb622f79\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency publint to v0.3.17 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/e667a35f3572683c21c16be48f6c40b89dd2b9fa\"\u003e\u003ccode\u003ee667a35\u003c/code\u003e\u003c/a\u003e build(deps): bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semantic-release/npm/commit/9133448db7dcf8af9e177cafcae7e806a7c51e42\"\u003e\u003ccode\u003e9133448\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash-es to v4.17.23 [security] (\u003ca href=\"https://redirect.github.com/semantic-release/npm/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/semantic-release/npm/compare/v13.1.3...v13.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.0.3 to 25.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\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.50.0 to 8.54.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\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/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e\"\u003e\u003ccode\u003e80e33ff\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): add prefer-tsutils-methods rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974\"\u003e#11974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19\"\u003e\u003ccode\u003eec4f73a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496\"\u003e\u003ccode\u003ed32f909\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): skip rules tests in windows ci (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988\"\u003e#11988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab\"\u003e\u003ccode\u003e17fa993\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): improve vitest performance with isolate: false (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052\"\u003e\u003ccode\u003e1c66ab4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495\"\u003e\u003ccode\u003eaaa7ca2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.8.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb\"\u003e\u003ccode\u003ed50aa18\u003c/code\u003e\u003c/a\u003e fix(scope-manager): fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c\"\u003e\u003ccode\u003e4c0b379\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.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.50.0 to 8.54.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\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\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.53.1 (2026-01-19)\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\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.53.0 (2026-01-12)\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\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.52.0 (2026-01-05)\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\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.51.0 (2025-12-29)\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\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.50.1 (2025-12-22)\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\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/jsade/domo-query-cli/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsade%2Fdomo-query-cli/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"}},{"old_version":"5.2.0","new_version":"5.3.0","update_type":"minor","path":null,"pr_created_at":"2026-02-03T08:02:20.000Z","version_change":"5.2.0 → 5.3.0","issue":{"uuid":"3889812253","node_id":"PR_kwDOK-WPf87BHeYT","number":13,"state":"open","title":"Bump the development-dependencies group with 12 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-02-03T08:02:20.000Z","updated_at":"2026-02-03T08:02:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":12,"packages":[{"name":"@aws-amplify/backend","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/plugin-types","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@sveltejs/kit","old_version":"2.49.4","new_version":"2.50.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.53.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"svelte","old_version":"5.46.3","new_version":"5.49.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.19.0` | `1.20.0` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.1` | `1.8.2` |\n| [@aws-amplify/plugin-types](https://github.com/aws-amplify/amplify-backend) | `1.11.1` | `1.11.2` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.0.2` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.0.0` | `8.0.2` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.4` | `2.50.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.53.0` | `8.54.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.3` | `5.49.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.3.6` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n\nUpdates `@aws-amplify/backend` from 1.19.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: feat: add durable function configuration support\u003c/li\u003e\n\u003cli\u003ea34cd89: feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003ef470ca7: Update lambda logging configuration to use non-deprecated AWS CDK properties\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f470ca7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a34cd89]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-storage\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-data\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.19.0...@aws-amplify/backend@1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.1 to 1.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d0ba5e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [299c804]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4603f7a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-deployer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-output-schemas\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.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/aws-amplify/amplify-backend/commit/10408f8bea0148b79ec3b885cd828e88246ab638\"\u003e\u003ccode\u003e10408f8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/4603f7a04914549ba3ac09a9fa49842fd78174ce\"\u003e\u003ccode\u003e4603f7a\u003c/code\u003e\u003c/a\u003e chore: bump aws-cdk-lib to 2.234.1 across all packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3087\"\u003e#3087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a34cd897d45e20907f4a831c8b57de9c82d1596a\"\u003e\u003ccode\u003ea34cd89\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003edescription\u003c/code\u003e prop to function schedule (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3084\"\u003e#3084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/93405fedeca2dc28f6db525a1acf9527820e32fc\"\u003e\u003ccode\u003e93405fe\u003c/code\u003e\u003c/a\u003e Attempt to fix Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/a8a24492a2b904b1d5586edae2e6da6b13ab2c00\"\u003e\u003ccode\u003ea8a2449\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eupdate_package_versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/14f3ebd08f0a428545259f5b3c7c99b2fcf3b9e3\"\u003e\u003ccode\u003e14f3ebd\u003c/code\u003e\u003c/a\u003e chore: restore missing github token permissions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/7d0ba5ecc74b54dc0358c58eeea963b1f7c18ede\"\u003e\u003ccode\u003e7d0ba5e\u003c/code\u003e\u003c/a\u003e feat: add durable function configuration support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3069\"\u003e#3069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/299c804add3dca7d02c365267ffc05a51346ecf3\"\u003e\u003ccode\u003e299c804\u003c/code\u003e\u003c/a\u003e feat(auth): add passwordless authentication options to client config (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/38dbe115c96c4312663e9409a3eaf3d5c6ff71e5\"\u003e\u003ccode\u003e38dbe11\u003c/code\u003e\u003c/a\u003e feat(ci): add on_retry_command input to run_with_e2e_account action (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3079\"\u003e#3079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f470ca73f84e59a463f668d8afe9a4372d27350f\"\u003e\u003ccode\u003ef470ca7\u003c/code\u003e\u003c/a\u003e Update Lambda logging configuration to use non-deprecated AWS CDK properties ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.1...@aws-amplify/backend-cli@1.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/plugin-types` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/plugin-types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d0ba5e: chore: upgrade CDK dependencies\u003c/li\u003e\n\u003cli\u003e4603f7a: bump aws-cdk-lib version to ^2.234.1 across all packages\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/aws-amplify/amplify-backend/commits/@aws-amplify/plugin-types@1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 8.0.0 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/154f3cec41cc76bb9d3531ed566985f9ceadf5d6\"\u003e\u003ccode\u003e154f3ce\u003c/code\u003e\u003c/a\u003e Release 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003e\u003ccode\u003edcc76c3\u003c/code\u003e\u003c/a\u003e fix(android): AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e\u003ccode\u003e6037e38\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e\u003ccode\u003e53c33b6\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e\u003ccode\u003e0969c5c\u003c/code\u003e\u003c/a\u003e fix(cli): Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e\u003ccode\u003e2a66b44\u003c/code\u003e\u003c/a\u003e fix(SystemBars): get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e\u003ccode\u003e95dc7d8\u003c/code\u003e\u003c/a\u003e fix(core): make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae800dfe1b061894748d94fa692ba73efa3e3b65\"\u003e\u003ccode\u003eae800df\u003c/code\u003e\u003c/a\u003e Release 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5464c90a61ee8e4f033d8e192456c739c67efb5e\"\u003e\u003ccode\u003e5464c90\u003c/code\u003e\u003c/a\u003e docs(SystemBars): Mention it's bundled with \u003ccode\u003e@capacitor/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003e\u003ccode\u003edcb368c\u003c/code\u003e\u003c/a\u003e fix(cli): Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 8.0.0 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.1...8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003edcc76c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e0969c5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e95dc7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e2a66b44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e6037e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystemBars:\u003c/strong\u003e Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e53c33b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Remove calculated bottom inset if keyboard is visible (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8280\"\u003e#8280\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/196b642236d293a5012e3c307fcd942766e56cce\"\u003e196b642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003edcb368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use latest native-run (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8296\"\u003e#8296\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/121d83013f39e25009121533a2c3ad86e428d6b2\"\u003e121d830\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/ionic-team/capacitor/commit/154f3cec41cc76bb9d3531ed566985f9ceadf5d6\"\u003e\u003ccode\u003e154f3ce\u003c/code\u003e\u003c/a\u003e Release 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcc76c37508a9b71fb36d95707748c2dd115cf52\"\u003e\u003ccode\u003edcc76c3\u003c/code\u003e\u003c/a\u003e fix(android): AGP 9.0 no longer supports \u003ccode\u003eproguard-android.txt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/6037e3836ec24c9ddf26e74e5fbec20ab506adfd\"\u003e\u003ccode\u003e6037e38\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Set window background color according to theme (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/53c33b614218bf635322fbdf9a38038a7964e3d4\"\u003e\u003ccode\u003e53c33b6\u003c/code\u003e\u003c/a\u003e fix(SystemBars): Skipping margin manipulation when on a fixed WebView (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0969c5cd0b16cf23d2489a85a3b8fa1bee2ebf3b\"\u003e\u003ccode\u003e0969c5c\u003c/code\u003e\u003c/a\u003e fix(cli): Update tar package (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2a66b44915895f971e4a26a8612798aa2f95ea11\"\u003e\u003ccode\u003e2a66b44\u003c/code\u003e\u003c/a\u003e fix(SystemBars): get correct style on handleOnConfigurationChanged (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/95dc7d8ace3aabdda7e325c4a8ef7d1432ad37e9\"\u003e\u003ccode\u003e95dc7d8\u003c/code\u003e\u003c/a\u003e fix(core): make SystemBars hide and show options optional (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ae800dfe1b061894748d94fa692ba73efa3e3b65\"\u003e\u003ccode\u003eae800df\u003c/code\u003e\u003c/a\u003e Release 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5464c90a61ee8e4f033d8e192456c739c67efb5e\"\u003e\u003ccode\u003e5464c90\u003c/code\u003e\u003c/a\u003e docs(SystemBars): Mention it's bundled with \u003ccode\u003e@capacitor/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/dcb368c33555487f1b6f46a6d8e30736bdd78955\"\u003e\u003ccode\u003edcb368c\u003c/code\u003e\u003c/a\u003e fix(cli): Support wireless iOS devices in \u003ccode\u003ecap run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.4 to 2.50.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure inlined CSS follows \u003ccode\u003epaths.assets\u003c/code\u003e and \u003ccode\u003epaths.relative\u003c/code\u003e settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: emit script CSP nonces when \u003ccode\u003eunsafe-inline\u003c/code\u003e is present if \u003ccode\u003estrict-dynamic\u003c/code\u003e is also present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15221\"\u003e#15221\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: re-export browser/dev from esm-env (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15206\"\u003e#15206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use validated args in batch resolver in both csr and ssr (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15215\"\u003e#15215\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS inlining includes components that are conditionally rendered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15216\"\u003e#15216\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly handle percent-encoded anchors (e.g. \u003ccode\u003e\u0026lt;a href=\u0026quot;#sparkles-%E2%9C%A8\u0026quot;\u0026gt;\u003c/code\u003e) during prerendering. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15231\"\u003e#15231\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ehooks.server\u003c/code\u003e and \u003ccode\u003ehooks.universal\u003c/code\u003e as explicit Vite build inputs to ensure assets imported by hooks files are correctly discovered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15178\"\u003e#15178\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improves fields type for generic components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14974\"\u003e#14974\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preload links if href changes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15191\"\u003e#15191\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: remove \u003ccode\u003ebuttonProps\u003c/code\u003e from experimental remote form functions; use e.g. \u003ccode\u003e\u0026lt;button {...myForm.fields.action.as('submit', 'register')}\u0026gt;Register\u0026lt;/button\u0026gt;\u003c/code\u003e button instead (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15144\"\u003e#15144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid overriding Vite default \u003ccode\u003ebase\u003c/code\u003e when running Vitest 4 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14866\"\u003e#14866\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure url decoded pathnames are not mistaken as rerouted requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add length checks to remote forms (\u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e)\u003c/p\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.50.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure inlined CSS follows \u003ccode\u003epaths.assets\u003c/code\u003e and \u003ccode\u003epaths.relative\u003c/code\u003e settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: emit script CSP nonces when \u003ccode\u003eunsafe-inline\u003c/code\u003e is present if \u003ccode\u003estrict-dynamic\u003c/code\u003e is also present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15221\"\u003e#15221\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: re-export browser/dev from esm-env (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15206\"\u003e#15206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use validated args in batch resolver in both csr and ssr (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15215\"\u003e#15215\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS inlining includes components that are conditionally rendered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15216\"\u003e#15216\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly handle percent-encoded anchors (e.g. \u003ccode\u003e\u0026lt;a href=\u0026quot;#sparkles-%E2%9C%A8\u0026quot;\u0026gt;\u003c/code\u003e) during prerendering. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15231\"\u003e#15231\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ehooks.server\u003c/code\u003e and \u003ccode\u003ehooks.universal\u003c/code\u003e as explicit Vite build inputs to ensure assets imported by hooks files are correctly discovered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15178\"\u003e#15178\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improves fields type for generic components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14974\"\u003e#14974\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preload links if href changes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15191\"\u003e#15191\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: remove \u003ccode\u003ebuttonProps\u003c/code\u003e from experimental remote form functions; use e.g. \u003ccode\u003e\u0026lt;button {...myForm.fields.action.as('submit', 'register')}\u0026gt;Register\u0026lt;/button\u0026gt;\u003c/code\u003e button instead (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15144\"\u003e#15144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.49.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid overriding Vite default \u003ccode\u003ebase\u003c/code\u003e when running Vitest 4 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14866\"\u003e#14866\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure url decoded pathnames are not mistaken as rerouted requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/765d9780b284c3787f07dd9a7caaa162f6aec93f\"\u003e\u003ccode\u003e765d978\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15207\"\u003e#15207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dc629d5ceb7f87118d93a4d1d1fae79a0f2e7eee\"\u003e\u003ccode\u003edc629d5\u003c/code\u003e\u003c/a\u003e fix(kit): properly handle percent-encoded anchors during prerendering (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15231\"\u003e#15231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2e644884d95be3166e3daa7b55e6b0f31ce8d897\"\u003e\u003ccode\u003e2e64488\u003c/code\u003e\u003c/a\u003e fix: emit script CSP nonces when  is present if  is also present (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15221\"\u003e#15221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d25a8537aa22a49db9be72cbc7ff39dc5f85ed89\"\u003e\u003ccode\u003ed25a853\u003c/code\u003e\u003c/a\u003e chore: restore previous explicit version for magic-string dependency in packa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2164e2089e4a6421a2d0a1ec78e008b6d131b108\"\u003e\u003ccode\u003e2164e20\u003c/code\u003e\u003c/a\u003e fix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15216\"\u003e#15216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/10e70d62ddf22640f0d97a17f3f24a172588863c\"\u003e\u003ccode\u003e10e70d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency set-cookie-parser to v3 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15155\"\u003e#15155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/43bfc6f07e7094354b11789f4259f8630189ab2d\"\u003e\u003ccode\u003e43bfc6f\u003c/code\u003e\u003c/a\u003e fix: use validated args in batch resolver (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15215\"\u003e#15215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/52965cfb59dabd54a86e270cead5e090f469f2be\"\u003e\u003ccode\u003e52965cf\u003c/code\u003e\u003c/a\u003e fix: ensure CSS URLs are correct when inlining client stylesheets (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15153\"\u003e#15153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/77213e72aa179427d3855ba14c20d6cb20032916\"\u003e\u003ccode\u003e77213e7\u003c/code\u003e\u003c/a\u003e fix: reexport browser/dev from esm-env (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15206\"\u003e#15206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/398a90931788370075ed52543cc6f48d84dfccb0\"\u003e\u003ccode\u003e398a909\u003c/code\u003e\u003c/a\u003e chore: add closing angle bracket (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15205\"\u003e#15205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.50.2/packages/kit\"\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.53.0 to 8.54.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e\"\u003e\u003ccode\u003e80e33ff\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): add prefer-tsutils-methods rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974\"\u003e#11974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19\"\u003e\u003ccode\u003eec4f73a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496\"\u003e\u003ccode\u003ed32f909\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): skip rules tests in windows ci (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988\"\u003e#11988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab\"\u003e\u003ccode\u003e17fa993\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): improve vitest performance with isolate: false (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052\"\u003e\u003ccode\u003e1c66ab4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495\"\u003e\u003ccode\u003eaaa7ca2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.8.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb\"\u003e\u003ccode\u003ed50aa18\u003c/code\u003e\u003c/a\u003e fix(scope-manager): fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c\"\u003e\u003ccode\u003e4c0b379\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.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.53.0 to 8.54.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\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\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.53.1 (2026-01-19)\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\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/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\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/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.46.3 to 5.49.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.49.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: merge consecutive large text nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17587\"\u003e#17587\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only create async functions in SSR output when necessary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17593\"\u003e#17593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly separate multiline html blocks from each other in \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17319\"\u003e#17319\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent unhandled exceptions arising from dangling promises in \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17591\"\u003e#17591\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.49.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow passing \u003ccode\u003eShadowRootInit\u003c/code\u003e object to custom element \u003ccode\u003eshadow\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17088\"\u003e#17088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: throw for unset \u003ccode\u003ecreateContext\u003c/code\u003e get on the server (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17580\"\u003e#17580\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset effects inside skipped branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17581\"\u003e#17581\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve old dependencies when updating reaction inside fork (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17579\"\u003e#17579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more conservative assignment_value_stale warnings (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17574\"\u003e#17574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disregard \u003ccode\u003epopover\u003c/code\u003e elements when determining whether an element has content (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17367\"\u003e#17367\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: fire introstart/outrostart events after delay, if specified (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17567\"\u003e#17567\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: increment signal versions when discarding forks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17577\"\u003e#17577\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.48.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: run boundary \u003ccode\u003eonerror\u003c/code\u003e callbacks in a microtask, in case they result in the boundary's destruction (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17561\"\u003e#17561\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent unintended exports from namespaces (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17562\"\u003e#17562\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: each block breaking with effects interspersed among items (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17550\"\u003e#17550\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.48.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid duplicating escaped characters in CSS AST (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17554\"\u003e#17554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.48.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: hydration failing with settled async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17539\"\u003e#17539\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.49.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: merge consecutive large text nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17587\"\u003e#17587\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only create async functions in SSR output when necessary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17593\"\u003e#17593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly separate multiline html blocks from each other in \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17319\"\u003e#17319\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent unhandled exceptions arising from dangling promises in \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17591\"\u003e#17591\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.49.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow passing \u003ccode\u003eShadowRootInit\u003c/code\u003e object to custom element \u003ccode\u003eshadow\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17088\"\u003e#17088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: throw for unset \u003ccode\u003ecreateContext\u003c/code\u003e get on the server (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17580\"\u003e#17580\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset effects inside skipped branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17581\"\u003e#17581\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve old dependencies when updating reaction inside fork (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17579\"\u003e#17579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more conservative assignment_value_stale warnings (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17574\"\u003e#17574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disregard \u003ccode\u003epopover\u003c/code\u003e elements when determining whether an element has content (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17367\"\u003e#17367\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: fire introstart/outrostart events after delay, if specified (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17567\"\u003e#17567\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: increment signal versions when discarding forks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17577\"\u003e#17577\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.48.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: run boundary \u003ccode\u003eonerror\u003c/code\u003e callbacks in a microtask, in case they result in the boundary's destruction (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17561\"\u003e#17561\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent unintended exports from namespaces (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17562\"\u003e#17562\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: each block breaking with effects interspersed among items (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17550\"\u003e#17550\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.48.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid duplicating escaped characters in CSS AST (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17554\"\u003e#17554\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/sveltejs/svelte/commit/92e6721c035d336458ebbe6cb23236ac8e7fd50c\"\u003e\u003ccode\u003e92e6721\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17585\"\u003e#17585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/8933653fbea644699ca2a2d316f017ad3cdfb269\"\u003e\u003ccode\u003e8933653\u003c/code\u003e\u003c/a\u003e fix: merge consecutive text nodes during hydration for large text content (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/ebe583f2bb1d341b9e0474374124796d0f035e5c\"\u003e\u003ccode\u003eebe583f\u003c/code\u003e\u003c/a\u003e fix: only create async functions in SSR output when necessary (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17593\"\u003e#17593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5656dd569a36b02e8871d7461631975601e879d1\"\u003e\u003ccode\u003e5656dd5\u003c/code\u003e\u003c/a\u003e fix: handle renderer.run rejections (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17591\"\u003e#17591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/704d0cd765d1c7d92601888e95898fcd99ce550c\"\u003e\u003ccode\u003e704d0cd\u003c/code\u003e\u003c/a\u003e chore: allow testing in production env 2 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17590\"\u003e#17590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/26b09ec420bca70d4a718f61dd83393cc2af7b72\"\u003e\u003ccode\u003e26...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"5.2.0","new_version":"5.3.0","update_type":"minor","path":null,"pr_created_at":"2026-01-25T10:24:14.000Z","version_change":"5.2.0 → 5.3.0","issue":{"uuid":"3853012532","node_id":"PR_kwDOKp5LZ86_OIBN","number":298,"state":"open","title":"Chore(deps): Bump the dev-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-25T10:24:14.000Z","updated_at":"2026-01-25T10:24:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","group_name":"dev-dependencies","update_count":9,"packages":[{"name":"rimraf","old_version":"6.0.0","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@vanilla-extract/css","old_version":"1.17.4","new_version":"1.18.0","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.0` | `6.1.2` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.28.6` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.17.4` | `1.18.0` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n\n\nUpdates `rimraf` from 6.0.0 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md\"\u003erimraf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMove to native \u003ccode\u003efs/promises\u003c/code\u003e usage instead of promisifying\nmanually.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for nodes before v20\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--version\u003c/code\u003e to CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProvide Dirent or Stats object as second argument to filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn boolean indicating whether the path was fully removed\u003c/li\u003e\n\u003cli\u003eAdd filter option\u003c/li\u003e\n\u003cli\u003ebin: add --verbose, -v to print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add --no-verbose, -V to not print files as they are deleted\u003c/li\u003e\n\u003cli\u003ebin: add -i --interactive to be prompted on each deletion\u003c/li\u003e\n\u003cli\u003ebin: add -I --no-interactive to not be prompted on each\ndeletion\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e4.3.1\u003c/strong\u003e Fixed inappropriately following symbolic links to\ndirectories\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBrought back \u003ccode\u003eglob\u003c/code\u003e support, using the new and improved glob v9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved hybrid module with no need to look at the \u003ccode\u003e.default\u003c/code\u003e\ndangly bit. \u003ccode\u003e.default\u003c/code\u003e preserved as a reference to \u003ccode\u003erimraf\u003c/code\u003e\nfor compatibility with anyone who came to rely on it in v4.0.\u003c/li\u003e\n\u003cli\u003eAccept and ignore \u003ccode\u003e-rf\u003c/code\u003e and \u003ccode\u003e-fr\u003c/code\u003e arguments to the bin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eglob\u003c/code\u003e dependency entirely. This library now only\naccepts actual file and folder names to delete.\u003c/li\u003e\n\u003cli\u003eAccept array of paths or single path.\u003c/li\u003e\n\u003cli\u003eWindows performance and reliability improved.\u003c/li\u003e\n\u003cli\u003eAll strategies separated into explicitly exported methods.\u003c/li\u003e\n\u003cli\u003eDrop support for Node.js below version 14\u003c/li\u003e\n\u003cli\u003erewrite in TypeScript\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/isaacs/rimraf/commit/cd45498f616f9265dfe1e30640d6424348f75f04\"\u003e\u003ccode\u003ecd45498\u003c/code\u003e\u003c/a\u003e 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/fe9a962da1c82d873c16c82ec846954abc5ed160\"\u003e\u003ccode\u003efe9a962\u003c/code\u003e\u003c/a\u003e glob@13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/30dc9d8e80f319144ea25b68d7df37cfd47f1e59\"\u003e\u003ccode\u003e30dc9d8\u003c/code\u003e\u003c/a\u003e 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/9dffc3eb52dedec13e51b26767c9f4e8c3d47400\"\u003e\u003ccode\u003e9dffc3e\u003c/code\u003e\u003c/a\u003e update glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/b6462ea70cf0c2ea3a6b5d5b8d6f7e362fa92db1\"\u003e\u003ccode\u003eb6462ea\u003c/code\u003e\u003c/a\u003e mock platform properly in test/index.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/668309f3c702bdea77ba63b36825a496901faa48\"\u003e\u003ccode\u003e668309f\u003c/code\u003e\u003c/a\u003e ci: update typedoc action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/18dc77a0450314fffde79679071d38e20d3b99df\"\u003e\u003ccode\u003e18dc77a\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/2bd2e62e1dd0418f066b54763e8c16d82e76b983\"\u003e\u003ccode\u003e2bd2e62\u003c/code\u003e\u003c/a\u003e changelog 6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/19311cfd321368c931d47f837d02930b3bfcbff7\"\u003e\u003ccode\u003e19311cf\u003c/code\u003e\u003c/a\u003e refactor: switch to native fs.promises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/rimraf/commit/0c437d40ce2187eb471df740eb3f913d34a24120\"\u003e\u003ccode\u003e0c437d4\u003c/code\u003e\u003c/a\u003e Create separate dir for integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/rimraf/compare/v6.0.0...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser` from 5.44.1 to 5.46.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/terser/terser/blob/master/CHANGELOG.md\"\u003eterser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;observedAttributes\u0026quot; domprop (\u003ca href=\"https://redirect.github.com/terser/terser/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMore domprops (mostly \u003ccode\u003eTemporal\u003c/code\u003e related) suggested in \u003ca href=\"https://redirect.github.com/terser/terser/issues/1652\"\u003e#1652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce \u003ccode\u003evoid 0\u003c/code\u003e instead of \u003ccode\u003eundefined\u003c/code\u003e, which is more safe\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/terser/terser/commit/1550d6231e9f7100bc17c076db131081fd9f59c5\"\u003e\u003ccode\u003e1550d62\u003c/code\u003e\u003c/a\u003e 5.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/e5af8ec37ea289123a33f9fff03e5ffe4afb4838\"\u003e\u003ccode\u003ee5af8ec\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/0669ea421a0beab8d297169b40884f818376f10e\"\u003e\u003ccode\u003e0669ea4\u003c/code\u003e\u003c/a\u003e add more domprops suggested in \u003ca href=\"https://redirect.github.com/terser/terser/issues/1652\"\u003e#1652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/3df472fc00c2698271ccc70f616ec5e85f56b590\"\u003e\u003ccode\u003e3df472f\u003c/code\u003e\u003c/a\u003e add observedAttributes to domprops list (\u003ca href=\"https://redirect.github.com/terser/terser/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/85c77fa781457e0a01d0bc7994a087adfe04dacf\"\u003e\u003ccode\u003e85c77fa\u003c/code\u003e\u003c/a\u003e 5.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/95b3aa4bb02073ce8748a86a22d9a71479654831\"\u003e\u003ccode\u003e95b3aa4\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/a7e57b53e1542541f8bd73a62c76ff55307bbf38\"\u003e\u003ccode\u003ea7e57b5\u003c/code\u003e\u003c/a\u003e update some packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/2e3dd8b8d0d3a8f0f6210a6ddbe8d913d46f96e4\"\u003e\u003ccode\u003e2e3dd8b\u003c/code\u003e\u003c/a\u003e update serialize-javascript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/6080510127d6c871ad58ce27c5c6b3045d948baa\"\u003e\u003ccode\u003e6080510\u003c/code\u003e\u003c/a\u003e fix: prefer \u003ccode\u003evoid 0\u003c/code\u003e to \u003ccode\u003eundefined\u003c/code\u003e when there could be a variable called `un...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/3c213f7ddac462879a85474878bafd72b169f8c5\"\u003e\u003ccode\u003e3c213f7\u003c/code\u003e\u003c/a\u003e add --skip option to fuzz\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/terser/terser/compare/v5.44.1...v5.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 5.2.0 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient\u003c/strong\u003e: Provide ssrFixStacktrace to client  -  by \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/15\"\u003eantfu-collective/vite-node#15\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b96f1b8\"\u003e\u003c!-- raw HTML omitted --\u003e(b96f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.2.0...v5.3.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/antfu-collective/vite-node/commit/e95b23e2a9c658cff8865142cbe9a478f5b56212\"\u003e\u003ccode\u003ee95b23e\u003c/code\u003e\u003c/a\u003e chore: release v5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0574509745243caf8e56052000e8c201666b1eba\"\u003e\u003ccode\u003e0574509\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/e91b92dcd9c53c04120c7b97cd9f82c7c4acc5bb\"\u003e\u003ccode\u003ee91b92d\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/531cfe6e951806482f704f1c1aff379b29e794a5\"\u003e\u003ccode\u003e531cfe6\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b96f1b8057c8420c1d50106d5200015f77dad131\"\u003e\u003ccode\u003eb96f1b8\u003c/code\u003e\u003c/a\u003e feat(client): provide ssrFixStacktrace to client (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.2.0...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.4 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.5\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/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\u003c/p\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/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.5\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/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\u003c/p\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/prettier/eslint-plugin-prettier/commit/e2c154a7214d4548dad225a56ee1e333d6389b66\"\u003e\u003ccode\u003ee2c154a\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/6795c1abf6dc9949da8681b05ec31d323794d00c\"\u003e\u003ccode\u003e6795c1a\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e fix: bump synckit for yarn PnP ESM issue (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e chore: bump prettier-linter-helpers to v1.0.1 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e11a5b7e71f41b3238da944ba1ee84f7f518a4f4\"\u003e\u003ccode\u003ee11a5b7\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/befda88381335cd5491d2aaa16b67350ba3cc602\"\u003e\u003ccode\u003ebefda88\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.4...v5.5.5\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-imports` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-imports\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/traverse` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/905bc22b2fff23673eabe467815c67b29bf8bba2\"\u003e\u003ccode\u003e905bc22\u003c/code\u003e\u003c/a\u003e fix: lint errors in main branch (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17612\"\u003e#17612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a03e2b63ae530674e866b60350b7eb4a5fcb5f59\"\u003e\u003ccode\u003ea03e2b6\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003epath.evaluate\u003c/code\u003e correctly returns \u003ccode\u003econfident\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17584\"\u003e#17584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aac2c37e11ad58905f7f9606103074e80bacbbcd\"\u003e\u003ccode\u003eaac2c37\u003c/code\u003e\u003c/a\u003e chore: Use Gulpfile.mts (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17579\"\u003e#17579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/65c4a6b3ee0e1d32801529e841572bb22534e1f3\"\u003e\u003ccode\u003e65c4a6b\u003c/code\u003e\u003c/a\u003e [Babel 8] fix: Improve \u003ccode\u003etraverse\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d1e1bad6ebfd5168c7d4a732d4bf53fe3d7ee3c3\"\u003e\u003ccode\u003ed1e1bad\u003c/code\u003e\u003c/a\u003e Fix traverse NodePath caching (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17568\"\u003e#17568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4cc3d8888f3e3ac30d38ccfa4557baa7a4a52714\"\u003e\u003ccode\u003e4cc3d88\u003c/code\u003e\u003c/a\u003e [Babel 8] fix: Correctly handle export references (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17570\"\u003e#17570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vanilla-extract/css` from 1.17.4 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/releases\"\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.18.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/vanilla-extract-css/vanilla-extract/pull/1566\"\u003e#1566\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/8b49b354d4364ce6e0db5e8ba16c92ca3e6b9cea\"\u003e\u003ccode\u003e8b49b35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lfantone\"\u003e\u003ccode\u003e@​lfantone\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003estyle\u003c/code\u003e: Add support for \u003ccode\u003e@starting-style\u003c/code\u003e rules\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEXAMPLE USAGE\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { style } from '@vanilla-extact/css';\nexport const styleWithStartingStyle = style({\n  backgroundColor: 'black',\n  '@starting-style': {\n    backgroundColor: 'white'\n  }\n});\n\u003c/code\u003e\u003c/pre\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/vanilla-extract-css/vanilla-extract/pull/1646\"\u003e#1646\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/0b2c09e0fec1bee0e996f1920a106daab471178a\"\u003e\u003ccode\u003e0b2c09e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/plesiecki\"\u003e\u003ccode\u003e@​plesiecki\u003c/code\u003e\u003c/a\u003e! - Swap the order of \u003ccode\u003ecreateVar\u003c/code\u003e's overloads to enable inference of \u003ccode\u003eVarDelcaration\u003c/code\u003e type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1666\"\u003e#1666\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/c6047fbe3f5e55a45780aa3dffd478a7743b8b3a\"\u003e\u003ccode\u003ec6047fb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Remove custom container properties type\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://www.npmjs.com/package/csstype\"\u003e\u003ccode\u003ecsstype\u003c/code\u003e\u003c/a\u003e package used by Vanilla Extract now provides types for container properties, so the custom type definitions that were previously necessary have been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.17.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1655\"\u003e#1655\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/11a7c668683d0c3e324d4337676e807680a895bd\"\u003e\u003ccode\u003e11a7c66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003ecsstype\u003c/code\u003e dependency to \u003ccode\u003e^3.2.3\u003c/code\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/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md\"\u003e\u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.18.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/vanilla-extract-css/vanilla-extract/pull/1566\"\u003e#1566\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/8b49b354d4364ce6e0db5e8ba16c92ca3e6b9cea\"\u003e\u003ccode\u003e8b49b35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lfantone\"\u003e\u003ccode\u003e@​lfantone\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003estyle\u003c/code\u003e: Add support for \u003ccode\u003e@starting-style\u003c/code\u003e rules\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEXAMPLE USAGE\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { style } from '@vanilla-extact/css';\nexport const styleWithStartingStyle = style({\n  backgroundColor: 'black',\n  '@starting-style': {\n    backgroundColor: 'white'\n  }\n});\n\u003c/code\u003e\u003c/pre\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/vanilla-extract-css/vanilla-extract/pull/1646\"\u003e#1646\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/0b2c09e0fec1bee0e996f1920a106daab471178a\"\u003e\u003ccode\u003e0b2c09e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/plesiecki\"\u003e\u003ccode\u003e@​plesiecki\u003c/code\u003e\u003c/a\u003e! - Swap the order of \u003ccode\u003ecreateVar\u003c/code\u003e's overloads to enable inference of \u003ccode\u003eVarDelcaration\u003c/code\u003e type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1666\"\u003e#1666\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/c6047fbe3f5e55a45780aa3dffd478a7743b8b3a\"\u003e\u003ccode\u003ec6047fb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Remove custom container properties type\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://www.npmjs.com/package/csstype\"\u003e\u003ccode\u003ecsstype\u003c/code\u003e\u003c/a\u003e package used by Vanilla Extract now provides types for container properties, so the custom type definitions that were previously necessary have been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/vanilla-extract-css/vanilla-extract/pull/1655\"\u003e#1655\u003c/a\u003e \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/11a7c668683d0c3e324d4337676e807680a895bd\"\u003e\u003ccode\u003e11a7c66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/askoufis\"\u003e\u003ccode\u003e@​askoufis\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003ecsstype\u003c/code\u003e dependency to \u003ccode\u003e^3.2.3\u003c/code\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/vanilla-extract-css/vanilla-extract/commit/4cb94ab6df66487ea0eda3e6bea8653a5f2aa2e0\"\u003e\u003ccode\u003e4cb94ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/1009d5cd66bea3702bb1046867104d83abfd79b7\"\u003e\u003ccode\u003e1009d5c\u003c/code\u003e\u003c/a\u003e fix: rename typo 'dudupe' to 'dedupe' in utils (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/8b49b354d4364ce6e0db5e8ba16c92ca3e6b9cea\"\u003e\u003ccode\u003e8b49b35\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e@starting-style\u003c/code\u003e rules (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/66b5ad8471ca13585207d7c842eb2772eada43a1\"\u003e\u003ccode\u003e66b5ad8\u003c/code\u003e\u003c/a\u003e Fix misc. lints, replace and remove some deps (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/0b2c09e0fec1bee0e996f1920a106daab471178a\"\u003e\u003ccode\u003e0b2c09e\u003c/code\u003e\u003c/a\u003e Enable the \u003ccode\u003eVarDeclaration\u003c/code\u003e type inference from the \u003ccode\u003ecreateVar\u003c/code\u003e parameters (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/c6047fbe3f5e55a45780aa3dffd478a7743b8b3a\"\u003e\u003ccode\u003ec6047fb\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecss\u003c/code\u003e: Remove custom container properties type (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/c443d038da06bb404be18fb81f3104bd20a03423\"\u003e\u003ccode\u003ec443d03\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commit/11a7c668683d0c3e324d4337676e807680a895bd\"\u003e\u003ccode\u003e11a7c66\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ecsstype\u003c/code\u003e dependency (\u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css/issues/1655\"\u003e#1655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.18.0/packages/css\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vanilla-extract/css\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-syntax-jsx` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-syntax-jsx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-syntax-jsx\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwun...\n\n_Description has been truncated_","html_url":"https://github.com/mincho-js/mincho/pull/298","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mincho-js%2Fmincho/issues/298","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/298/packages"}},{"old_version":"5.2.0","new_version":"5.3.0","update_type":"minor","path":null,"pr_created_at":"2026-01-24T01:37:55.000Z","version_change":"5.2.0 → 5.3.0","issue":{"uuid":"3849883831","node_id":"PR_kwDOPLU3Ls6_D2L8","number":129,"state":"open","title":"chore(deps): bump the npm-minor-patch group with 129 updates","user":"dependabot[bot]","labels":["dependencies","automated","chore"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-24T01:37:55.000Z","updated_at":"2026-01-24T01:39:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":129,"packages":[{"name":"nuxt","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"vue","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@aws-sdk/client-ses","old_version":"3.971.0","new_version":"3.975.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sso","old_version":"3.971.0","new_version":"3.974.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/core","old_version":"3.970.0","new_version":"3.973.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-env","old_version":"3.970.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-http","old_version":"3.970.0","new_version":"3.972.2","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-ini","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-login","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-node","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-process","old_version":"3.970.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-sso","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-web-identity","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-host-header","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-logger","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-recursion-detection","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-user-agent","old_version":"3.970.0","new_version":"3.972.2","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/nested-clients","old_version":"3.971.0","new_version":"3.974.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/region-config-resolver","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/token-providers","old_version":"3.971.0","new_version":"3.974.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.969.0","new_version":"3.972.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-endpoints","old_version":"3.970.0","new_version":"3.972.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.965.2","new_version":"3.965.3","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-user-agent-browser","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-user-agent-node","old_version":"3.971.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/xml-builder","old_version":"3.969.0","new_version":"3.972.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@dxup/nuxt","old_version":"0.2.2","new_version":"0.3.2","repository_url":"https://github.com/KazariEX/dxup"},{"name":"@nuxt/kit","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@nuxt/nitro-server","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@nuxt/schema","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@nuxt/vite-builder","old_version":"3.20.2","new_version":"3.21.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@oxc-minify/binding-android-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-darwin-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-darwin-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-freebsd-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-arm-gnueabihf","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-arm64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-arm64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-riscv64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-s390x-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-x64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-linux-x64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-openharmony-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-wasm32-wasi","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-win32-arm64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-minify/binding-win32-x64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-android-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-darwin-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-darwin-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-freebsd-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm-gnueabihf","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-riscv64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-s390x-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-x64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-x64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-openharmony-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-wasm32-wasi","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-arm64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-x64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-project/types","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-android-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-darwin-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-darwin-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-freebsd-x64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-arm-gnueabihf","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-arm64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-arm64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-riscv64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-s390x-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-x64-gnu","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-linux-x64-musl","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-openharmony-arm64","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-wasm32-wasi","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-win32-arm64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-transform/binding-win32-x64-msvc","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@parcel/watcher","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-wasm","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-ia32","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@smithy/core","old_version":"3.20.7","new_version":"3.21.1","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/middleware-endpoint","old_version":"4.4.8","new_version":"4.4.11","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/middleware-retry","old_version":"4.4.24","new_version":"4.4.27","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.10.12","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/util-defaults-mode-browser","old_version":"4.3.23","new_version":"4.3.26","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@smithy/util-defaults-mode-node","old_version":"4.2.26","new_version":"4.2.29","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/nft","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vercel/nft"},{"name":"@vue/compiler-core","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-dom","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/language-core","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/reactivity","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-core","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-dom","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/server-renderer","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"baseline-browser-mapping","old_version":"2.9.15","new_version":"2.9.17","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001764","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"core-js","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.278","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-module-lexer","old_version":"1.7.0","new_version":"2.0.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"fast-npm-meta","old_version":"0.4.7","new_version":"0.4.8","repository_url":"https://github.com/antfu/fast-npm-meta"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"nypm","old_version":"0.6.2","new_version":"0.6.4","repository_url":"https://github.com/unjs/nypm"},{"name":"oxc-minify","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxc-parser","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxc-transform","old_version":"0.102.0","new_version":"0.110.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxc-walker","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/oxc-project/oxc-walker"},{"name":"perfect-debounce","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/unjs/perfect-debounce"},{"name":"rollup","old_version":"4.55.1","new_version":"4.56.0","repository_url":"https://github.com/rollup/rollup"},{"name":"seroval","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/lxsmnsyc/seroval"},{"name":"srvx","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/h3js/srvx"},{"name":"tar","old_version":"7.5.3","new_version":"7.5.6","repository_url":"https://github.com/isaacs/node-tar"},{"name":"vite-node","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 129 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.20.2` | `3.21.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.26` | `3.5.27` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@aws-sdk/client-ses](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses) | `3.971.0` | `3.975.0` |\n| [@aws-sdk/client-sso](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso) | `3.971.0` | `3.974.0` |\n| [@aws-sdk/core](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/core) | `3.970.0` | `3.973.1` |\n| [@aws-sdk/credential-provider-env](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-env) | `3.970.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-http](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-http) | `3.970.0` | `3.972.2` |\n| [@aws-sdk/credential-provider-ini](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-ini) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-login](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-login) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-node](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-node) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-process](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-process) | `3.970.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-sso](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-sso) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/credential-provider-web-identity](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-provider-web-identity) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/middleware-host-header](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/middleware-host-header) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/middleware-logger](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/middleware-logger) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/middleware-recursion-detection](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/middleware-recursion-detection) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/middleware-user-agent](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/middleware-user-agent) | `3.970.0` | `3.972.2` |\n| [@aws-sdk/nested-clients](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/nested-clients) | `3.971.0` | `3.974.0` |\n| [@aws-sdk/region-config-resolver](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/region-config-resolver) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/token-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/token-providers) | `3.971.0` | `3.974.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/types) | `3.969.0` | `3.972.0` |\n| [@aws-sdk/util-endpoints](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-endpoints) | `3.970.0` | `3.972.0` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-locate-window) | `3.965.2` | `3.965.3` |\n| [@aws-sdk/util-user-agent-browser](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-user-agent-browser) | `3.969.0` | `3.972.1` |\n| [@aws-sdk/util-user-agent-node](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-user-agent-node) | `3.971.0` | `3.972.1` |\n| [@aws-sdk/xml-builder](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/xml-builder) | `3.969.0` | `3.972.1` |\n| [@dxup/nuxt](https://github.com/KazariEX/dxup) | `0.2.2` | `0.3.2` |\n| [@nuxt/kit](https://github.com/nuxt/nuxt/tree/HEAD/packages/kit) | `3.20.2` | `3.21.0` |\n| [@nuxt/nitro-server](https://github.com/nuxt/nuxt/tree/HEAD/packages/nitro-server) | `3.20.2` | `3.21.0` |\n| [@nuxt/schema](https://github.com/nuxt/nuxt/tree/HEAD/packages/schema) | `3.20.2` | `3.21.0` |\n| [@nuxt/vite-builder](https://github.com/nuxt/nuxt/tree/HEAD/packages/vite) | `3.20.2` | `3.21.0` |\n| [@oxc-minify/binding-android-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-freebsd-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-openharmony-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-wasm32-wasi](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-minify/binding-win32-x64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-android-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-freebsd-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-openharmony-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-wasm32-wasi](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-parser/binding-win32-x64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [@oxc-project/types](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxc-types) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-android-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-freebsd-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-openharmony-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-wasm32-wasi](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@oxc-transform/binding-win32-x64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-wasm](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-win32-ia32](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.4` | `2.5.6` |\n| [@smithy/core](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/core) | `3.20.7` | `3.21.1` |\n| [@smithy/middleware-endpoint](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/middleware-endpoint) | `4.4.8` | `4.4.11` |\n| [@smithy/middleware-retry](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/middleware-retry) | `4.4.24` | `4.4.27` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.10.12` |\n| [@smithy/util-defaults-mode-browser](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/util-defaults-mode-node) | `4.3.23` | `4.3.26` |\n| [@smithy/util-defaults-mode-node](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/util-defaults-mode-node) | `4.2.26` | `4.2.29` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.0.10` |\n| [@vercel/nft](https://github.com/vercel/nft) | `1.2.0` | `1.3.0` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.26` | `3.5.27` |\n| [@vue/language-core](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-core) | `3.2.2` | `3.2.3` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.26` | `3.5.27` |\n| [@vue/runtime-core](https://github.com/vuejs/core/tree/HEAD/packages/runtime-core) | `3.5.26` | `3.5.27` |\n| [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom) | `3.5.26` | `3.5.27` |\n| [@vue/server-renderer](https://github.com/vuejs/core/tree/HEAD/packages/server-renderer) | `3.5.26` | `3.5.27` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.26` | `3.5.27` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.15` | `2.9.17` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001764` | `1.0.30001766` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.48.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.278` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `1.7.0` | `2.0.0` |\n| [fast-npm-meta](https://github.com/antfu/fast-npm-meta) | `0.4.7` | `0.4.8` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.2` | `0.6.4` |\n| [oxc-minify](https://github.com/oxc-project/oxc/tree/HEAD/napi/minify) | `0.102.0` | `0.110.0` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.102.0` | `0.110.0` |\n| [oxc-transform](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform) | `0.102.0` | `0.110.0` |\n| [oxc-walker](https://github.com/oxc-project/oxc-walker) | `0.6.0` | `0.7.0` |\n| [perfect-debounce](https://github.com/unjs/perfect-debounce) | `2.0.0` | `2.1.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.55.1` | `4.56.0` |\n| [seroval](https://github.com/lxsmnsyc/seroval) | `1.4.2` | `1.5.0` |\n| [srvx](https://github.com/h3js/srvx) | `0.10.0` | `0.10.1` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.3` | `7.5.6` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.2.0` | `5.3.0` |\n\nUpdates `nuxt` from 3.20.2 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.21.0 is the next minor release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eNuxt 4.3 and 3.21 bring powerful new features for layouts, caching, and developer experience – plus significant performance improvements under the hood.\u003c/p\u003e\n\u003ch2\u003e📣 Some News\u003c/h2\u003e\n\u003ch3\u003eExtended v3 Support\u003c/h3\u003e\n\u003cp\u003eEarly this month, I \u003ca href=\"https://github.com/nuxt/nuxt/discussions/33918\"\u003eopened a discussion\u003c/a\u003e to find out how the upgrade had gone from v3 to v4. I was really pleased to hear how well it had gone for most people.\u003c/p\u003e\n\u003cp\u003eHaving said that, we're committed to making sure no one gets left behind. And so we will \u003cstrong\u003econtinue to provide security updates and critical bug fix releases\u003c/strong\u003e beyond the previously announced end-of-life date of January 31, 2026, meaning Nuxt v3 will meet its end-of-life on July 31, 2026.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nAs usual, today also brings a minor release for v3, with many of the same improvements backported from v4.3.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePreparing for Nuxt 5\u003c/h3\u003e\n\u003cp\u003eWe're closer than ever to the releases of Nuxt v5 and Nitro v3. In the coming weeks, the \u003ccode\u003emain\u003c/code\u003e branch of the Nuxt repository will begin receiving initial commits for Nuxt 5. However, it's still \u003cstrong\u003ebusiness as usual\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eContinue making pull requests to the \u003ccode\u003emain\u003c/code\u003e branch\u003c/li\u003e\n\u003cli\u003eWe'll backport changes to the \u003ccode\u003e4.x\u003c/code\u003e and \u003ccode\u003e3.x\u003c/code\u003e branches\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eKeep an eye out on the \u003ca href=\"https://nuxt.com/docs/4.x/getting-started/upgrade\"\u003eUpgrade Guide\u003c/a\u003e – we'll be adding details about how you can already start migrating your projects to prepare for Nuxt v4 with \u003ccode\u003efuture.compatibilityVersion: 5\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e🗂️ Route Rule Layouts\u003c/h2\u003e\n\u003cp\u003eBut that's enough about the future. We have a lot of good things for you today!\u003c/p\u003e\n\u003cp\u003eFirst, you can now set layouts directly in route rules using the new \u003ccode\u003eappLayout\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/31092\"\u003e#31092\u003c/a\u003e). This provides a centralized, declarative way to manage layouts across your application without scattering \u003ccode\u003edefinePageMeta\u003c/code\u003e calls throughout your pages.\u003c/p\u003e\n\u003cpre data-meta=\"[nuxt.config.ts]\" lang=\"ts\"\u003e\u003ccode\u003eexport default defineNuxtConfig({\n  routeRules: {\n    '/admin/**': { appLayout: 'admin' },\n    '/dashboard/**': { appLayout: 'dashboard' },\n    '/auth/**': { appLayout: 'minimal' }\n  }\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis might be useful for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdmin panels with a shared layout across many routes\u003c/li\u003e\n\u003cli\u003eMarketing pages that need a different layout from the app\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nPlus, you can pass props to layouts now! See \u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/blob/HEAD/#layout-props-with-setpagelayout\"\u003ethe \u003ccode\u003esetPageLayout\u003c/code\u003e improvements below\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e📦 ISR/SWR Payload Extraction\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/nuxt/nuxt/commit/dbb5e73ec8e99fe1b3c646c112884210c8714298\"\u003e\u003ccode\u003edbb5e73\u003c/code\u003e\u003c/a\u003e v3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/0a93702de42323bc31bb3d5e6b79299db4e3589d\"\u003e\u003ccode\u003e0a93702\u003c/code\u003e\u003c/a\u003e fix(nuxt): ensure we inline styles for \u003ccode\u003ehydrate-never\u003c/code\u003e components (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34132\"\u003e#34132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/82e2ceeb8a13d94ac0c070ce80b53b96c1267821\"\u003e\u003ccode\u003e82e2cee\u003c/code\u003e\u003c/a\u003e fix(nuxt): add \u003ccode\u003etypeFrom\u003c/code\u003e support for \u003ccode\u003eimports.d.ts\u003c/code\u003e template exports (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34135\"\u003e#34135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/51c83b8ecd8952931592307a406390054cb83098\"\u003e\u003ccode\u003e51c83b8\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/681b35037ddbed8bd33c9df972df6fd488f24c8c\"\u003e\u003ccode\u003e681b350\u003c/code\u003e\u003c/a\u003e fix(nuxt): force flush \u003ccode\u003euseAsyncData\u003c/code\u003e debounced execute post watcher flush (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/f7912d3f38fa5837f6a18cc82a193a035cbc7068\"\u003e\u003ccode\u003ef7912d3\u003c/code\u003e\u003c/a\u003e fix(nuxt): validate placeholder/fallback tags + warn about placeholder/fallba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/81da2f06c1f700a5625d0f133b67d3c3586799c6\"\u003e\u003ccode\u003e81da2f0\u003c/code\u003e\u003c/a\u003e fix(nuxt): add documentation link to server builder error message (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34122\"\u003e#34122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3ecc31ddb9997bdef65815d7596dbf0fab6b064a\"\u003e\u003ccode\u003e3ecc31d\u003c/code\u003e\u003c/a\u003e fix(nuxt): force remount suspense when navigating after pending (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33991\"\u003e#33991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/b3770157f39529a7148918432bbe6cd928e75411\"\u003e\u003ccode\u003eb377015\u003c/code\u003e\u003c/a\u003e fix(nuxt): decode client-side pathname for non-ASCII route aliases (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34043\"\u003e#34043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/dd30410cbb55eebd11bebe9eee0ba956b354a06c\"\u003e\u003ccode\u003edd30410\u003c/code\u003e\u003c/a\u003e fix(nuxt): allow user augmentation of runtime config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.21.0/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.26 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\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\"\u003evue'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.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\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/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/35c360888b76f649fbbeb20c7d4d232fff735c92\"\u003e\u003ccode\u003e35c3608\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(runtime-core): resolve kebab-case slot names from in-DOM template...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/7e554bf8975a6522cde00c261e8c6f1bffff1c24\"\u003e\u003ccode\u003e7e554bf\u003c/code\u003e\u003c/a\u003e fix(runtime-core): resolve kebab-case slot names from in-DOM templates (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14302\"\u003e#14302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/0596a5f59128ed629910e60c80bfc6fbb9d38ebd\"\u003e\u003ccode\u003e0596a5f\u003c/code\u003e\u003c/a\u003e types(jsx): improve autocomplete type (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14237\"\u003e#14237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e\u003ccode\u003e19cc7e2\u003c/code\u003e\u003c/a\u003e fix(runtime-core): skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003e\u003ccode\u003ec2f5964\u003c/code\u003e\u003c/a\u003e fix(ssr): handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e\u003ccode\u003e3c8b2fc\u003c/code\u003e\u003c/a\u003e fix(reactivity): collection iteration should inherit iterator instance method...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003e\u003ccode\u003ee4091fe\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e\u003ccode\u003e6a1bb50\u003c/code\u003e\u003c/a\u003e fix(compile-sfc): correctly handle variable shadowing in for loop for `define...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003e\u003ccode\u003ef0f0a21\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): use correct scope when resolving indexed access types from...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.5 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.5...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-ses` from 3.971.0 to 3.975.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.975.0\u003c/h2\u003e\n\u003ch4\u003e3.975.0(2026-01-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  upgrade smithy to 1.66.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7678\"\u003e#7678\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/784b9f3d2907de5396cd42621028ef9c7f37402d\"\u003e784b9f3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  use repo-specific IAM role for PR builds (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7680\"\u003e#7680\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e392336c2efca1e06d34c380ade910cf663ba08a\"\u003ee392336c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect now offers public APIs to programmatically configure and run automated tests for contact center experiences. Integrate testing into CICD pipelines, run multiple tests at scale, and retrieve results via API to automate validation of voice interactions and workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/718c322293ef1c4d735fc36c6a4c2d0e5ba740f9\"\u003e718c3222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Fixes incorrect types in the UpdateAssistantAIAgent API request, adds MESSAGE to TargetType enum, and other minor changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30cc5fa96ed69376ed831e718a73c61ea093f493\"\u003e30cc5fa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Added api for deleting data export configuration for a domain (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/089a6f1a37ff19c45a88a082e663c982a451beae\"\u003e089a6f1a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.975.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.974.0\u003c/h2\u003e\n\u003ch4\u003e3.974.0(2026-01-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd new pkg folder to sdkVersions.properties (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7675\"\u003e#7675\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/766beed1de7795bec02e67034203dd3244cd2be6\"\u003e766beed1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for http label validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7671\"\u003e#7671\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8536efc9f405fbbb6c1a7d9e633d77e991473e14\"\u003e8536efc9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  move package folders for internal pkgs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7670\"\u003e#7670\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce66606d7028a9a2841fc27acdd4bab3a0917546\"\u003ece66606d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Customer Identifier parameter deprecation date has been removed. For new implementations, we recommend using the CustomerAWSAccountID. Your current integration will continue to work. When updating your implementation, consider migrating to CustomerAWSAccountID for improved integration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa72d80d495eb4a259cc6b8a256258b9caedf8f3\"\u003efa72d80d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Adding documentation to user guide and API documentation for how customers can create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6dac27bb72cf04ee4f9ed7234a3e68f829e323e4\"\u003e6dac27bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8b7e9d8f342d5a240b33af7461d31e0bbb4ac1b\"\u003ea8b7e9d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers Realtime now supports Node.js 24.x runtime on the Amazon Linux 2023 operating system. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa6e74c6ff4f8b99556d75f1b1ce49a01b0bc60e\"\u003efa6e74c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding new enum value for ScanStatusReason (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a12c8c688ed02a5cc9020a0e8ec34168080a64e8\"\u003ea12c8c68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add better support for fractional GPU instances in DescribeInstanceTypes API. The new fields, logicalGpuCount, gpuPartitionSize, and workload array enable better GPU resource selection and filtering for both full and fractional GPU instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/72b8a1cc9b45c014fb73934b8326cb69f35bde43\"\u003e72b8a1cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the lower range for the maxResults request property for DescribeAffectedEntities, DescribeAffectedEntitiesForOrganization, DescribeEvents, and DescribeEventsForOrganization API request properties. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/202b860d0e59a579a6bf3dad354b20a5df3fe587\"\u003e202b860d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-budgets:\u003c/strong\u003e  Add Budget FilterExpression and Metrics fields to DescribeBudgetPerformanceHistory to support more granular filtering options. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b7d32177c966a309dbb70196e18f63bafe141f5\"\u003e5b7d3217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for Amazon EC2 Auto Scaling group deletion protection (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce97b637c2ca87fc2278d472a7fdfbeb97c2dac2\"\u003ece97b637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Adds additional waiters to Amazon DynamoDB. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/55f5f7fda1880ec8009992b4b72921075f828841\"\u003e55f5f7fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  support open version ranges for internal packages - move core \u0026amp; types (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7674\"\u003e#7674\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3cdc641fc5aeaf50e5689f64109d4187cc0ad63\"\u003ea3cdc641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e  create config package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7667\"\u003e#7667\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/943761cd81f6506511257c4b7a0a6b083d105603\"\u003e943761cd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/aws/aws-sdk-js-v3/blob/main/clients/client-ses/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.974.0...v3.975.0\"\u003e3.975.0\u003c/a\u003e (2026-01-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.973.0...v3.974.0\"\u003e3.974.0\u003c/a\u003e (2026-01-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.971.0...v3.972.0\"\u003e3.972.0\u003c/a\u003e (2026-01-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\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/aws/aws-sdk-js-v3/commit/557a738449b4c4599f0d76acf2343c338dfa89bb\"\u003e\u003ccode\u003e557a738\u003c/code\u003e\u003c/a\u003e Publish v3.975.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/784b9f3d2907de5396cd42621028ef9c7f37402d\"\u003e\u003ccode\u003e784b9f3\u003c/code\u003e\u003c/a\u003e chore(codegen): upgrade smithy to 1.66.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses/issues/7678\"\u003e#7678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f2a87473a446137d9b3c5d30a091eda7e7d38b3\"\u003e\u003ccode\u003e2f2a874\u003c/code\u003e\u003c/a\u003e Publish v3.974.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8536efc9f405fbbb6c1a7d9e633d77e991473e14\"\u003e\u003ccode\u003e8536efc\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for http label validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c47a84766e65e9a7f3d7151ff10d58aba29e6df0\"\u003e\u003ccode\u003ec47a847\u003c/code\u003e\u003c/a\u003e Publish v3.972.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003e\u003ccode\u003ee0b484f\u003c/code\u003e\u003c/a\u003e chore: replace rimraf with premove (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.975.0/clients/client-ses\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sso` from 3.971.0 to 3.974.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.974.0\u003c/h2\u003e\n\u003ch4\u003e3.974.0(2026-01-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd new pkg folder to sdkVersions.properties (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7675\"\u003e#7675\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/766beed1de7795bec02e67034203dd3244cd2be6\"\u003e766beed1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for http label validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7671\"\u003e#7671\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8536efc9f405fbbb6c1a7d9e633d77e991473e14\"\u003e8536efc9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  move package folders for internal pkgs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7670\"\u003e#7670\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce66606d7028a9a2841fc27acdd4bab3a0917546\"\u003ece66606d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Customer Identifier parameter deprecation date has been removed. For new implementations, we recommend using the CustomerAWSAccountID. Your current integration will continue to work. When updating your implementation, consider migrating to CustomerAWSAccountID for improved integration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa72d80d495eb4a259cc6b8a256258b9caedf8f3\"\u003efa72d80d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Adding documentation to user guide and API documentation for how customers can create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6dac27bb72cf04ee4f9ed7234a3e68f829e323e4\"\u003e6dac27bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8b7e9d8f342d5a240b33af7461d31e0bbb4ac1b\"\u003ea8b7e9d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers Realtime now supports Node.js 24.x runtime on the Amazon Linux 2023 operating system. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa6e74c6ff4f8b99556d75f1b1ce49a01b0bc60e\"\u003efa6e74c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding new enum value for ScanStatusReason (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a12c8c688ed02a5cc9020a0e8ec34168080a64e8\"\u003ea12c8c68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add better support for fractional GPU instances in DescribeInstanceTypes API. The new fields, logicalGpuCount, gpuPartitionSize, and workload array enable better GPU resource selection and filtering for both full and fractional GPU instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/72b8a1cc9b45c014fb73934b8326cb69f35bde43\"\u003e72b8a1cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the lower range for the maxResults request property for DescribeAffectedEntities, DescribeAffectedEntitiesForOrganization, DescribeEvents, and DescribeEventsForOrganization API request properties. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/202b860d0e59a579a6bf3dad354b20a5df3fe587\"\u003e202b860d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-budgets:\u003c/strong\u003e  Add Budget FilterExpression and Metrics fields to DescribeBudgetPerformanceHistory to support more granular filtering options. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5b7d32177c966a309dbb70196e18f63bafe141f5\"\u003e5b7d3217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for Amazon EC2 Auto Scaling group deletion protection (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce97b637c2ca87fc2278d472a7fdfbeb97c2dac2\"\u003ece97b637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Adds additional waiters to Amazon DynamoDB. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/55f5f7fda1880ec8009992b4b72921075f828841\"\u003e55f5f7fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  support open version ranges for internal packages - move core \u0026amp; types (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7674\"\u003e#7674\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3cdc641fc5aeaf50e5689f64109d4187cc0ad63\"\u003ea3cdc641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e  create config package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7667\"\u003e#7667\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/943761cd81f6506511257c4b7a0a6b083d105603\"\u003e943761cd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.974.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.973.0\u003c/h2\u003e\n\u003ch4\u003e3.973.0(2026-01-21)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-21 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a66a0a1e3c31cd645ad42efb3ac33ba92f67cfe\"\u003e5a66a0a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  AWS Config Conformance Packs now support tag-on-create through PutConformancePack API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0cbc598738e8ab7b0f5446c4b752d0209a73d3c2\"\u003e0cbc5987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Added documentation and model for sheet layout groups - allows sheet elements to be grouped, Added documentation and the feature enables admins to have granular control over connectors under actions, Updated API documentation for PDF Export in Snapshot Export APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5862792f6fb6ad113c4b3e654d9958571b3a2bc9\"\u003e5862792f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Added support of multiple EBS cards. New EbsCardIndex parameter enables attaching volumes to specific EBS cards on supported instance types for improved storage performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/306621454badc231432a31e11508cfd5b2d75820\"\u003e30662145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Supports custom browser extensions for AgentCore Browser and increased message payloads up to 100KB per message in an Event for AgentCore Memory (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd22907497ec421c8491fecb6782ead52828a1e9\"\u003ebd229074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.973.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.972.0\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/aws/aws-sdk-js-v3/blob/main/clients/client-sso/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.973.0...v3.974.0\"\u003e3.974.0\u003c/a\u003e (2026-01-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.971.0...v3.972.0\"\u003e3.972.0\u003c/a\u003e (2026-01-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\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/aws/aws-sdk-js-v3/commit/2f2a87473a446137d9b3c5d30a091eda7e7d38b3\"\u003e\u003ccode\u003e2f2a874\u003c/code\u003e\u003c/a\u003e Publish v3.974.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8536efc9f405fbbb6c1a7d9e633d77e991473e14\"\u003e\u003ccode\u003e8536efc\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for http label validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c47a84766e65e9a7f3d7151ff10d58aba29e6df0\"\u003e\u003ccode\u003ec47a847\u003c/code\u003e\u003c/a\u003e Publish v3.972.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003e\u003ccode\u003ee0b484f\u003c/code\u003e\u003c/a\u003e chore: replace rimraf with premove (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.974.0/clients/client-sso\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/core` from 3.970.0 to 3.973.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.973.0\u003c/h2\u003e\n\u003ch4\u003e3.973.0(2026-01-21)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-21 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a66a0a1e3c31cd645ad42efb3ac33ba92f67cfe\"\u003e5a66a0a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  AWS Config Conformance Packs now support tag-on-create through PutConformancePack API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0cbc598738e8ab7b0f5446c4b752d0209a73d3c2\"\u003e0cbc5987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Added documentation and model for sheet layout groups - allows sheet elements to be grouped, Added documentation and the feature enables admins to have granular control over connectors under actions, Updated API documentation for PDF Export in Snapshot Export APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5862792f6fb6ad113c4b3e654d9958571b3a2bc9\"\u003e5862792f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Added support of multiple EBS cards. New EbsCardIndex parameter enables attaching volumes to specific EBS cards on supported instance types for improved storage performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/306621454badc231432a31e11508cfd5b2d75820\"\u003e30662145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Supports custom browser extensions for AgentCore Browser and increased message payloads up to 100KB per message in an Event for AgentCore Memory (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd22907497ec421c8491fecb6782ead52828a1e9\"\u003ebd229074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.973.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.972.0\u003c/h2\u003e\n\u003ch4\u003e3.972.0(2026-01-20)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003ereplace rimraf with premove (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7669\"\u003e#7669\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003ee0b484fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-20 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3266a28d8d85c8102315f4a1d92c887cbdab6132\"\u003e3266a28d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a660c503907bed1a1d15e3a31edb2056b3dca024\"\u003ea660c503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f906d762f69f441ed48b173f58d2f2218e19ea41\"\u003ef906d762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Added support for extended prompt caching with one hour TTL. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2cc679ff11476d18b56bd794f4af41a5ffc1ffe2\"\u003e2cc679ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspaces:\u003c/strong\u003e  Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a7d41c3f7d3f33647db8b42951ed237de405fa54\"\u003ea7d41c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ca740f521259bb39b85a82385f92356009555d9\"\u003e5ca740f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fe5ed933fe118b4aa43f3006a8d58512dd3895f\"\u003e3fe5ed93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.972.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.971.0\u003c/h2\u003e\n\u003ch4\u003e3.971.0(2026-01-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e  bump vitest to 4.x (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7662\"\u003e#7662\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4af3e38b68a52a718a52db86fd5a6f01499a8dc\"\u003ee4af3e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  tag maven release 0.42.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7664\"\u003e#7664\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eea2ef451723516ef43924418fff7993b04759ca\"\u003eeea2ef45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adding security consideration comments for lcc accessing execution role under root access (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83b0e783e4888eca18f8ea964fef7dca47c89545\"\u003e83b0e783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glacier:\u003c/strong\u003e  Documentation updates for Amazon Glacier's maintenance mode (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18674f5d4601aa201831ed695aaa99a174cfffab\"\u003e18674f5d\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/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 `@aws-sdk/credential-provider-env` from 3.970.0 to 3.972.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/credential-provider-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.972.0\u003c/h2\u003e\n\u003ch4\u003e3.972.0(2026-01-20)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003ereplace rimraf with premove (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7669\"\u003e#7669\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003ee0b484fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-20 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3266a28d8d85c8102315f4a1d92c887cbdab6132\"\u003e3266a28d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a660c503907bed1a1d15e3a31edb2056b3dca024\"\u003ea660c503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f906d762f69f441ed48b173f58d2f2218e19ea41\"\u003ef906d762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Added support for extended prompt caching with one hour TTL. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2cc679ff11476d18b56bd794f4af41a5ffc1ffe2\"\u003e2cc679ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspaces:\u003c/strong\u003e  Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a7d41c3f7d3f33647db8b42951ed237de405fa54\"\u003ea7d41c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ca740f521259bb39b85a82385f92356009555d9\"\u003e5ca740f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fe5ed933fe118b4aa43f3006a8d58512dd3895f\"\u003e3fe5ed93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.972.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.971.0\u003c/h2\u003e\n\u003ch4\u003e3.971.0(2026-01-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e  bump vitest to 4.x (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7662\"\u003e#7662\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4af3e38b68a52a718a52db86fd5a6f01499a8dc\"\u003ee4af3e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  tag maven release 0.42.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7664\"\u003e#7664\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eea2ef451723516ef43924418fff7993b04759ca\"\u003eeea2ef45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adding security consideration comments for lcc accessing execution role under root access (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83b0e783e4888eca18f8ea964fef7dca47c89545\"\u003e83b0e783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glacier:\u003c/strong\u003e  Documentation updates for Amazon Glacier's maintenance mode (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18674f5d4601aa201831ed695aaa99a174cfffab\"\u003e18674f5d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-16 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5149b6b044bdd9fd1dbcdf216fffcd8e5b6f15dc\"\u003e5149b6b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  This release adds support for numeric filtering and complex free-text searches cases for the Search and SearchListings APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce5567491d7817176e3e4745b2cea36bebc6708\"\u003e3ce55674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Adds support to allow customers to create form with Dispute configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faedfc8b8dc9ea1a6d35ade94630e64dbaa78361\"\u003efaedfc8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-launch-wizard:\u003c/strong\u003e  Added UpdateDeployment, ListDeploymentPatternVersions and GetDeploymentPatternVersion APIs for Launch Wizard (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5126f41ecd403e5fd3c24dbf75bad3a8256c8f8a\"\u003e5126f41e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-resource-explorer-2:\u003c/strong\u003e  Added ViewName to View-related responses and ServiceViewName to GetServiceView response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0212a1077033159f7a429afad4fe47b84e61c4f\"\u003ee0212a10\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.971.0.zip\u003c/strong\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/aws/aws-sdk-js-v3/commits/HEAD/packages/credential-provider-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-http` from 3.970.0 to 3.972.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/credential-provider-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.972.0\u003c/h2\u003e\n\u003ch4\u003e3.972.0(2026-01-20)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003ereplace rimraf with premove (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7669\"\u003e#7669\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003ee0b484fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-20 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3266a28d8d85c8102315f4a1d92c887cbdab6132\"\u003e3266a28d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a660c503907bed1a1d15e3a31edb2056b3dca024\"\u003ea660c503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f906d762f69f441ed48b173f58d2f2218e19ea41\"\u003ef906d762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Added support for extended prompt caching with one hour TTL. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2cc679ff11476d18b56bd794f4af41a5ffc1ffe2\"\u003e2cc679ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspaces:\u003c/strong\u003e  Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a7d41c3f7d3f33647db8b42951ed237de405fa54\"\u003ea7d41c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ca740f521259bb39b85a82385f92356009555d9\"\u003e5ca740f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-verifiedpermissions:\u003c/strong\u003e  Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fe5ed933fe118b4aa43f3006a8d58512dd3895f\"\u003e3fe5ed93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.972.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.971.0\u003c/h2\u003e\n\u003ch4\u003e3.971.0(2026-01-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e  bump vitest to 4.x (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7662\"\u003e#7662\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4af3e38b68a52a718a52db86fd5a6f01499a8dc\"\u003ee4af3e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  tag maven release 0.42.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7664\"\u003e#7664\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eea2ef451723516ef43924418fff7993b04759ca\"\u003eeea2ef45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adding security consideration comments for lcc accessing execution role under root access (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/83b0e783e4888eca18f8ea964fef7dca47c89545\"\u003e83b0e783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glacier:\u003c/strong\u003e  Documentation updates for Amazon Glacier's maintenance mode (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18674f5d4601aa201831ed695aaa99a174cfffab\"\u003e18674f5d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-16 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5149b6b044bdd9fd1dbcdf216fffcd8e5b6f15dc\"\u003e5149b6b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  This release adds support for numeric filtering and complex free-text searches cases for the Search and SearchListings APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce5567491d7817176e3e4745b2cea36bebc6708\"\u003e3ce55674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Adds support to allow customers to create form with Dispute configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/faedfc8b8dc9ea1a6d35ade94630e64dbaa78361\"\u003efaedfc8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-launch-wizard:\u003c/strong\u003e  Added UpdateDeployment, ListDeploymentPatternVersions and GetDeploymentPatternVersion APIs for Launch Wizard (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5126f41ecd403e5fd3c24dbf75bad3a8256c8f8a\"\u003e5126f41e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-resource-explorer-2:\u003c/strong\u003e  Added ViewName to View-related responses and ServiceViewName to GetServiceView response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0212a1077033159f7a429afad4fe47b84e61c4f\"\u003ee0212a10\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.971.0.zip\u003c/strong\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/aws/aws-sdk-js-v3/commits/HEAD/packages/credential-provider-http\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-ini` from 3.971.0 to 3.972.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/credential-provider-ini\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.972.0\u003c/h2\u003e\n\u003ch4\u003e3.972.0(2026-01-20)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003ereplace rimraf with premove (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7669\"\u003e#7669\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e0b484fa47204e1ca66e04721aeac1102b498e2f\"\u003ee0b484fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-01-20 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3266a28d8d85c8102315f4a1d92c887cbdab6132\"\u003e3266a28d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a660c503907bed1a1d15e3a31edb2056b3dca024\"\u003ea660c503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f906d762f69f441ed48b173f58d2f2218e19ea41\"\u003ef906d762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Added support for extended prompt caching with one hour TTL. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2cc679ff11476d18b56bd794f4af41a5ffc1ffe2\"\u003e2cc679ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspaces:\u003c/strong\u003e  Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a7d41c3f7d3f33647db8b42951ed237de405fa54\"\u003ea7d41c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ca740f521259bb39b85a82385f92356009555d9\"\u003e5ca740f5\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/laoshuikaixue/VoiceHub/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laoshuikaixue%2FVoiceHub/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"}},{"old_version":"3.2.4","new_version":"5.2.0","update_type":"major","path":null,"pr_created_at":"2026-01-05T18:35:33.000Z","version_change":"3.2.4 → 5.2.0","issue":{"uuid":"3782496753","node_id":"PR_kwDOOXrrT867lcvL","number":243,"state":"open","title":"Bump the major group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["varlock","community","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T18:35:33.000Z","updated_at":"2026-01-05T18:36:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"major","update_count":5,"packages":[{"name":"globals","old_version":"16.3.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"24.9.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.0.0` |\n| [which](https://github.com/npm/node-which) | `5.0.0` | `6.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.2` | `25.0.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.2.0` |\n\nBumps the major group with 1 update in the /packages/varlock-docs-mcp directory: [zod](https://github.com/colinhacks/zod).\n\nUpdates `globals` from 16.3.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.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/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b\"\u003e\u003ccode\u003ebb89b18\u003c/code\u003e\u003c/a\u003e 17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03\"\u003e\u003ccode\u003eebe1063\u003c/code\u003e\u003c/a\u003e Update globals (2026-01-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c\"\u003e\u003ccode\u003ee3d8da3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e7c0453f80840ebcef3a6bccaabc7a9dc0cb7a84\"\u003e\u003ccode\u003ee7c0453\u003c/code\u003e\u003c/a\u003e Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1bc6e3bc6658d4243a714bb7dd7401f206fd3bc5\"\u003e\u003ccode\u003e1bc6e3b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ebunBuiltin\u003c/code\u003e and \u003ccode\u003edenoBuiltin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4b78f56c1c305e34161183e8fd5ac89e92c72e84\"\u003e\u003ccode\u003e4b78f56\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/59ceff80cb22de31a78651acdda4db1a91eefb11\"\u003e\u003ccode\u003e59ceff8\u003c/code\u003e\u003c/a\u003e Get all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4a02a852463c03ae722f14f06944c5aa7e0e06e0\"\u003e\u003ccode\u003e4a02a85\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bc293ec2498be49293e3aec46186a98a76e5ecd\"\u003e\u003ccode\u003e7bc293e\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/814075ffd71e6b0599f2611cd445b00906ad2181\"\u003e\u003ccode\u003e814075f\u003c/code\u003e\u003c/a\u003e Fix browser launch (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/dmno-dev/varlock/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmno-dev%2Fvarlock/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"}},{"old_version":"3.2.4","new_version":"5.2.0","update_type":"major","path":null,"pr_created_at":"2026-01-05T13:28:33.000Z","version_change":"3.2.4 → 5.2.0","issue":{"uuid":"3781506148","node_id":"PR_kwDOOXrrT867iLDx","number":241,"state":"open","title":"Bump the major group across 2 directories with 6 updates","user":"dependabot[bot]","labels":["varlock","community","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T13:28:33.000Z","updated_at":"2026-01-05T13:29:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"major","update_count":6,"packages":[{"name":"globals","old_version":"16.3.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"24.1.0","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.3","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.0.0` |\n| [which](https://github.com/npm/node-which) | `5.0.0` | `6.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `25.0.3` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.2.0` |\n\nBumps the major group with 1 update in the /packages/varlock-docs-mcp directory: [zod](https://github.com/colinhacks/zod).\n\nUpdates `globals` from 16.3.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.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/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b\"\u003e\u003ccode\u003ebb89b18\u003c/code\u003e\u003c/a\u003e 17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03\"\u003e\u003ccode\u003eebe1063\u003c/code\u003e\u003c/a\u003e Update globals (2026-01-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c\"\u003e\u003ccode\u003ee3d8da3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e7c0453f80840ebcef3a6bccaabc7a9dc0cb7a84\"\u003e\u003ccode\u003ee7c0453\u003c/code\u003e\u003c/a\u003e Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1bc6e3bc6658d4243a714bb7dd7401f206fd3bc5\"\u003e\u003ccode\u003e1bc6e3b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ebunBuiltin\u003c/code\u003e and \u003ccode\u003edenoBuiltin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4b78f56c1c305e34161183e8fd5ac89e92c72e84\"\u003e\u003ccode\u003e4b78f56\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/59ceff80cb22de31a78651acdda4db1a91eefb11\"\u003e\u003ccode\u003e59ceff8\u003c/code\u003e\u003c/a\u003e Get all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4a02a852463c03ae722f14f06944c5aa7e0e06e0\"\u003e\u003ccode\u003e4a02a85\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bc293ec2498be49293e3aec46186a98a76e5ecd\"\u003e\u003ccode\u003e7bc293e\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/814075ffd71e6b0599f2611cd445b00906ad2181\"\u003e\u003ccode\u003e814075f\u003c/code\u003e\u003c/a\u003e Fix browser launch (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-tsconfig-paths` from 5.1.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/releases\"\u003evite-tsconfig-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e No intentional breaking changes. Major version bump due to extensive internal refactoring; downgrade to v5 if needed.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn-demand tsconfig discovery via \u003ccode\u003eprojectDiscovery: \u0026quot;lazy\u0026quot;\u003c/code\u003e, while eager discovery remains the default.\u003c/li\u003e\n\u003cli\u003etsconfig/jsconfig files are watched and reloaded automatically in both modes, including during \u003ccode\u003evite build --watch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003elogFile\u003c/code\u003e option for per-import resolution traces (pass \u003ccode\u003etrue\u003c/code\u003e for \u003ccode\u003evite-tsconfig-paths.log\u003c/code\u003e or provide a path).\u003c/li\u003e\n\u003cli\u003eSupport for root \u003ccode\u003e/*\u003c/code\u003e aliases and other absolute-style imports.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003e.astro\u003c/code\u003e files when \u003ccode\u003eallowJs\u003c/code\u003e/\u003ccode\u003eloose\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore reliable tsconfig watching and resolver refreshes: handles lazy discovery edge cases, recreates resolvers after file changes, tolerates missing directories, and copes better with virtual importers.\u003c/li\u003e\n\u003cli\u003eWindows path handling now normalizes drive-letter casing to avoid missed matches (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/183\"\u003e#183\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpgrade notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall the stable release: \u003ccode\u003epnpm add -D vite-tsconfig-paths\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOpt into lazy discovery or logging when needed:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport tsconfigPaths from 'vite-tsconfig-paths'\n\u003cp\u003eexport default {\nplugins: [\ntsconfigPaths({\nprojectDiscovery: 'lazy',\nlogFile: true,\n}),\n],\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRooted path patterns such as \u003ccode\u003e\u0026quot;/*\u0026quot;: [\u0026quot;src/*\u0026quot;]\u003c/code\u003e now resolve the same way tsserver does.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(windows): ensure drive letter is uppercase (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003e.astro\u003c/code\u003e to JS-like extension regex (fbbc8edb86606c612565a6672c8e0ae93f0001a0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdded support for \u003ccode\u003e/*\u003c/code\u003e path aliases.\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdded a new \u003ccode\u003elogFile\u003c/code\u003e option.\u003c/strong\u003e\u003cbr /\u003e\nPass \u003ccode\u003elogFile: true\u003c/code\u003e and the plugin will create a \u003ccode\u003evite-tsconfig-paths.log\u003c/code\u003e file in your working directory.\u003c/p\u003e\n\u003cp\u003eUsing \u003ccode\u003eDEBUG=vite-tsconfig-paths\u003c/code\u003e in the past has worked pretty well, but it isn't always the most readable. In v6 and above, this plugin will still have debug logs using this approach, but module resolution will only be logged through the new \u003ccode\u003elogFile\u003c/code\u003e option. The log file will be comprehensive (as in, every import that vite-tsconfig-paths receives will be logged). If an import goes unhandled by this plugin, the reason will be logged. If an import is resolved, the resolved path and the tsconfig path are both logged. In fact, every possible code path (in the context of module resolution) is logged to the log file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eUniversal support for tsconfig reloading.\u003c/strong\u003e\u003c/p\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/6b0e61cc1ddc5eed97f03820f2d2d2b7cf8c5481\"\u003e\u003ccode\u003e6b0e61c\u003c/code\u003e\u003c/a\u003e chore: release v6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/3d97cb4b04d35ef33cda64e1e068131b113b2315\"\u003e\u003ccode\u003e3d97cb4\u003c/code\u003e\u003c/a\u003e fix: ensure project references don’t get lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/6119433c20872c7db0f507b7aabda447ebdfea41\"\u003e\u003ccode\u003e6119433\u003c/code\u003e\u003c/a\u003e chore(test): add control over \u003ccode\u003e-p\u003c/code\u003e value of \u003ccode\u003etsc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/04e4602adbcdb845a961f72b1041f0537997cb48\"\u003e\u003ccode\u003e04e4602\u003c/code\u003e\u003c/a\u003e chore(test): add case for common “project reference” pattern (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/0f27ad229549218e9da724f17c65523ec770f9de\"\u003e\u003ccode\u003e0f27ad2\u003c/code\u003e\u003c/a\u003e chore(docs): mention vite-postgres\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/4228a5489c3f6a21d75db5750ac2517bcf1defa4\"\u003e\u003ccode\u003e4228a54\u003c/code\u003e\u003c/a\u003e chore: release v6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/cf7147c95675429b8d3d27338c9d7cafbb36f182\"\u003e\u003ccode\u003ecf7147c\u003c/code\u003e\u003c/a\u003e fix: ensure all paths are normalized for Windows compatibility (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/3d029d91c9986168087d689e260df08cf75b8c77\"\u003e\u003ccode\u003e3d029d9\u003c/code\u003e\u003c/a\u003e chore(test): add logs for vite module resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/2da87a8faad0e0775a4c67420ccaf312d0e851eb\"\u003e\u003ccode\u003e2da87a8\u003c/code\u003e\u003c/a\u003e chore(test): run tests sequentially in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/b9a5a813b825c0346c17e57ccc82539e68ecc3a1\"\u003e\u003ccode\u003eb9a5a81\u003c/code\u003e\u003c/a\u003e chore(test): enable debug logs in test suite\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/compare/v5.1.4...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/dmno-dev/varlock/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmno-dev%2Fvarlock/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"}},{"old_version":"3.2.4","new_version":"5.2.0","update_type":"major","path":null,"pr_created_at":"2026-01-05T09:52:10.000Z","version_change":"3.2.4 → 5.2.0","issue":{"uuid":"3780864694","node_id":"PR_kwDOQZ15DM67gDZT","number":10,"state":"closed","title":"Bump the major group across 3 directories with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T10:50:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T09:52:10.000Z","updated_at":"2026-02-02T10:50:56.000Z","time_to_close":2422725,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"major","update_count":6,"packages":[{"name":"globals","old_version":"16.3.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"24.1.0","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.3","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.0.0` |\n| [which](https://github.com/npm/node-which) | `5.0.0` | `6.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `25.0.3` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.2.0` |\n\nBumps the major group with 1 update in the /packages/varlock directory: [which](https://github.com/npm/node-which).\nBumps the major group with 1 update in the /packages/varlock-docs-mcp directory: [zod](https://github.com/colinhacks/zod).\n\nUpdates `globals` from 16.3.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.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/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b\"\u003e\u003ccode\u003ebb89b18\u003c/code\u003e\u003c/a\u003e 17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03\"\u003e\u003ccode\u003eebe1063\u003c/code\u003e\u003c/a\u003e Update globals (2026-01-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c\"\u003e\u003ccode\u003ee3d8da3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e7c0453f80840ebcef3a6bccaabc7a9dc0cb7a84\"\u003e\u003ccode\u003ee7c0453\u003c/code\u003e\u003c/a\u003e Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1bc6e3bc6658d4243a714bb7dd7401f206fd3bc5\"\u003e\u003ccode\u003e1bc6e3b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ebunBuiltin\u003c/code\u003e and \u003ccode\u003edenoBuiltin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4b78f56c1c305e34161183e8fd5ac89e92c72e84\"\u003e\u003ccode\u003e4b78f56\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/59ceff80cb22de31a78651acdda4db1a91eefb11\"\u003e\u003ccode\u003e59ceff8\u003c/code\u003e\u003c/a\u003e Get all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/4a02a852463c03ae722f14f06944c5aa7e0e06e0\"\u003e\u003ccode\u003e4a02a85\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bc293ec2498be49293e3aec46186a98a76e5ecd\"\u003e\u003ccode\u003e7bc293e\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/814075ffd71e6b0599f2611cd445b00906ad2181\"\u003e\u003ccode\u003e814075f\u003c/code\u003e\u003c/a\u003e Fix browser launch (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-tsconfig-paths` from 5.1.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/releases\"\u003evite-tsconfig-paths's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e No intentional breaking changes. Major version bump due to extensive internal refactoring; downgrade to v5 if needed.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn-demand tsconfig discovery via \u003ccode\u003eprojectDiscovery: \u0026quot;lazy\u0026quot;\u003c/code\u003e, while eager discovery remains the default.\u003c/li\u003e\n\u003cli\u003etsconfig/jsconfig files are watched and reloaded automatically in both modes, including during \u003ccode\u003evite build --watch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003elogFile\u003c/code\u003e option for per-import resolution traces (pass \u003ccode\u003etrue\u003c/code\u003e for \u003ccode\u003evite-tsconfig-paths.log\u003c/code\u003e or provide a path).\u003c/li\u003e\n\u003cli\u003eSupport for root \u003ccode\u003e/*\u003c/code\u003e aliases and other absolute-style imports.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003e.astro\u003c/code\u003e files when \u003ccode\u003eallowJs\u003c/code\u003e/\u003ccode\u003eloose\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore reliable tsconfig watching and resolver refreshes: handles lazy discovery edge cases, recreates resolvers after file changes, tolerates missing directories, and copes better with virtual importers.\u003c/li\u003e\n\u003cli\u003eWindows path handling now normalizes drive-letter casing to avoid missed matches (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/183\"\u003e#183\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpgrade notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall the stable release: \u003ccode\u003epnpm add -D vite-tsconfig-paths\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOpt into lazy discovery or logging when needed:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport tsconfigPaths from 'vite-tsconfig-paths'\n\u003cp\u003eexport default {\nplugins: [\ntsconfigPaths({\nprojectDiscovery: 'lazy',\nlogFile: true,\n}),\n],\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRooted path patterns such as \u003ccode\u003e\u0026quot;/*\u0026quot;: [\u0026quot;src/*\u0026quot;]\u003c/code\u003e now resolve the same way tsserver does.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(windows): ensure drive letter is uppercase (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003e.astro\u003c/code\u003e to JS-like extension regex (fbbc8edb86606c612565a6672c8e0ae93f0001a0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdded support for \u003ccode\u003e/*\u003c/code\u003e path aliases.\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdded a new \u003ccode\u003elogFile\u003c/code\u003e option.\u003c/strong\u003e\u003cbr /\u003e\nPass \u003ccode\u003elogFile: true\u003c/code\u003e and the plugin will create a \u003ccode\u003evite-tsconfig-paths.log\u003c/code\u003e file in your working directory.\u003c/p\u003e\n\u003cp\u003eUsing \u003ccode\u003eDEBUG=vite-tsconfig-paths\u003c/code\u003e in the past has worked pretty well, but it isn't always the most readable. In v6 and above, this plugin will still have debug logs using this approach, but module resolution will only be logged through the new \u003ccode\u003elogFile\u003c/code\u003e option. The log file will be comprehensive (as in, every import that vite-tsconfig-paths receives will be logged). If an import goes unhandled by this plugin, the reason will be logged. If an import is resolved, the resolved path and the tsconfig path are both logged. In fact, every possible code path (in the context of module resolution) is logged to the log file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eUniversal support for tsconfig reloading.\u003c/strong\u003e\u003c/p\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/6b0e61cc1ddc5eed97f03820f2d2d2b7cf8c5481\"\u003e\u003ccode\u003e6b0e61c\u003c/code\u003e\u003c/a\u003e chore: release v6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/3d97cb4b04d35ef33cda64e1e068131b113b2315\"\u003e\u003ccode\u003e3d97cb4\u003c/code\u003e\u003c/a\u003e fix: ensure project references don’t get lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/6119433c20872c7db0f507b7aabda447ebdfea41\"\u003e\u003ccode\u003e6119433\u003c/code\u003e\u003c/a\u003e chore(test): add control over \u003ccode\u003e-p\u003c/code\u003e value of \u003ccode\u003etsc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/04e4602adbcdb845a961f72b1041f0537997cb48\"\u003e\u003ccode\u003e04e4602\u003c/code\u003e\u003c/a\u003e chore(test): add case for common “project reference” pattern (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/0f27ad229549218e9da724f17c65523ec770f9de\"\u003e\u003ccode\u003e0f27ad2\u003c/code\u003e\u003c/a\u003e chore(docs): mention vite-postgres\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/4228a5489c3f6a21d75db5750ac2517bcf1defa4\"\u003e\u003ccode\u003e4228a54\u003c/code\u003e\u003c/a\u003e chore: release v6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/cf7147c95675429b8d3d27338c9d7cafbb36f182\"\u003e\u003ccode\u003ecf7147c\u003c/code\u003e\u003c/a\u003e fix: ensure all paths are normalized for Windows compatibility (\u003ca href=\"https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/3d029d91c9986168087d689e260df08cf75b8c77\"\u003e\u003ccode\u003e3d029d9\u003c/code\u003e\u003c/a\u003e chore(test): add logs for vite module resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/2da87a8faad0e0775a4c67420ccaf312d0e851eb\"\u003e\u003ccode\u003e2da87a8\u003c/code\u003e\u003c/a\u003e chore(test): run tests sequentially in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/b9a5a813b825c0346c17e57ccc82539e68ecc3a1\"\u003e\u003ccode\u003eb9a5a81\u003c/code\u003e\u003c/a\u003e chore(test): enable debug logs in test suite\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/compare/v5.1.4...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DASTOVEK/varlock/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DASTOVEK%2Fvarlock/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"1.6.1","new_version":"5.2.0","update_type":"major","path":null,"pr_created_at":"2025-12-30T21:23:59.000Z","version_change":"1.6.1 → 5.2.0","issue":{"uuid":"3771327532","node_id":"PR_kwDOK-WPf867B7Vo","number":2,"state":"open","title":"Bump the development-dependencies group with 21 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":"2025-12-30T21:23:59.000Z","updated_at":"2025-12-31T00:00:19.054Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":21,"packages":[{"name":"@aws-amplify/backend","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@aws-amplify/backend-cli","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/aws-amplify/amplify-backend"},{"name":"@capacitor/android","old_version":"5.7.8","new_version":"8.0.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/cli","old_version":"5.7.8","new_version":"8.0.0","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@sveltejs/adapter-auto","old_version":"3.3.1","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.1","new_version":"2.49.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"3.1.2","new_version":"6.2.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@typescript-eslint/eslint-plugin","old_version":"6.21.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"6.21.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/eslint","old_version":"8.56.0","new_version":"9.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-svelte","old_version":"2.46.1","new_version":"3.13.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"lint-staged","old_version":"15.5.2","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"4.2.20","new_version":"5.46.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"3.8.6","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"5.4.21","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-node","old_version":"1.6.1","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-amplify/backend](https://github.com/aws-amplify/amplify-backend) | `1.18.0` | `1.19.0` |\n| [@aws-amplify/backend-cli](https://github.com/aws-amplify/amplify-backend) | `1.8.0` | `1.8.1` |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `5.7.8` | `8.0.0` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `5.7.8` | `8.0.0` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `3.3.1` | `7.0.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.1` | `2.49.2` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `3.1.2` | `6.2.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `6.21.0` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.21.0` | `8.51.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.1` | `0.27.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `9.39.2` |\n| [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) | `8.56.0` | `9.6.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `2.46.1` | `3.13.1` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.2` | `16.2.7` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `4.2.20` | `5.46.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `3.8.6` | `4.3.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `7.3.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `1.6.1` | `5.2.0` |\n\nUpdates `@aws-amplify/backend` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef35e393: Added support for passwordless authentication\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6469019: chore: upgrade SDK dependencies to recent versions\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6469019]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [34dc06f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f35e393]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-function\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-secret\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.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/aws-amplify/amplify-backend/commit/ffdc9dc5deea61bef70848c5efdf67ef3ee13ad0\"\u003e\u003ccode\u003effdc9dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3051\"\u003e#3051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f35e3932c9759ae7f2c7dbc0e6e1a756466671e2\"\u003e\u003ccode\u003ef35e393\u003c/code\u003e\u003c/a\u003e feat: add passwordless authentication support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/b402da978c4762642a9993b51fc3bbd250b2bc5e\"\u003e\u003ccode\u003eb402da9\u003c/code\u003e\u003c/a\u003e chore: remove dependency on node built-in (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/6469019cabd879c23aea38d5d7d45e795adf0da3\"\u003e\u003ccode\u003e6469019\u003c/code\u003e\u003c/a\u003e chore: bump SDK dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3057\"\u003e#3057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/34dc06fadbdfe080f589575cc2d1f03eb9896bbb\"\u003e\u003ccode\u003e34dc06f\u003c/code\u003e\u003c/a\u003e fix: remove freeform error message text from telemetry (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3050\"\u003e#3050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/899a46deab96ed6613396d6d1c15bbfd1cd26e46\"\u003e\u003ccode\u003e899a46d\u003c/code\u003e\u003c/a\u003e remove graphql-tools override (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3049\"\u003e#3049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend@1.18.0...@aws-amplify/backend@1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-amplify/backend-cli` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-backend/releases\"\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6469019: chore: upgrade SDK dependencies to recent versions\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6469019]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [34dc06f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/model-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/backend-secret\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/form-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/client-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/platform-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/cli-core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/sandbox\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\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/aws-amplify/amplify-backend/commit/ffdc9dc5deea61bef70848c5efdf67ef3ee13ad0\"\u003e\u003ccode\u003effdc9dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3051\"\u003e#3051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/f35e3932c9759ae7f2c7dbc0e6e1a756466671e2\"\u003e\u003ccode\u003ef35e393\u003c/code\u003e\u003c/a\u003e feat: add passwordless authentication support (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/b402da978c4762642a9993b51fc3bbd250b2bc5e\"\u003e\u003ccode\u003eb402da9\u003c/code\u003e\u003c/a\u003e chore: remove dependency on node built-in (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/6469019cabd879c23aea38d5d7d45e795adf0da3\"\u003e\u003ccode\u003e6469019\u003c/code\u003e\u003c/a\u003e chore: bump SDK dependencies (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3057\"\u003e#3057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/34dc06fadbdfe080f589575cc2d1f03eb9896bbb\"\u003e\u003ccode\u003e34dc06f\u003c/code\u003e\u003c/a\u003e fix: remove freeform error message text from telemetry (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3050\"\u003e#3050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/899a46deab96ed6613396d6d1c15bbfd1cd26e46\"\u003e\u003ccode\u003e899a46d\u003c/code\u003e\u003c/a\u003e remove graphql-tools override (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3049\"\u003e#3049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/ad794d89b7c0da51193d9b19e91af21f2c1630c9\"\u003e\u003ccode\u003ead794d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3048\"\u003e#3048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/6aa209fb22890ed065c1fba64d0d90e344c49dca\"\u003e\u003ccode\u003e6aa209f\u003c/code\u003e\u003c/a\u003e fix: function schedule deployment failure issue in the 1.17 update (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/477139ee3c7657018bf674e226e9e6dd593ee810\"\u003e\u003ccode\u003e477139e\u003c/code\u003e\u003c/a\u003e feat(auth): Add email MFA support to Amplify Auth construct (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3036\"\u003e#3036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-backend/commit/5d4b72f9eacaab36a01d3ab87a44abdb01e7f632\"\u003e\u003ccode\u003e5d4b72f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-backend/issues/3038\"\u003e#3038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-backend/compare/@aws-amplify/backend-cli@1.8.0...@aws-amplify/backend-cli@1.8.1\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​aws-amplify/backend-cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/android` from 5.7.8 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-beta.0...8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e2dc20ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003eee8ba7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003ee6f50b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e81ae30a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-beta.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.3...8.0.0-beta.0\"\u003e8.0.0-beta.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8204\"\u003e#8204\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e48694b9e1ff1d3f2de2f8b140cbbeb280d6a21d\"\u003ee48694b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add command not changing namespace (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8224\"\u003e#8224\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/60cf66675159fb09cd41c94ce657202d01e05c74\"\u003e60cf666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e remove kotlin-bom dependency (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8237\"\u003e#8237\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a89474920569d404e3b19e22e782e656d5b59bdd\"\u003ea894749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b68ac9e2dfc3ed292b7879bd7aeaab3d05ac84d5\"\u003eb68ac9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e fix cap run command for yarn pnp mode (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/79ace5c7054d86d5b33ce325751ff738c63d4b0c\"\u003e79ace5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8207\"\u003e#8207\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3912030491a4b252bfd344eb708409dc1a3737e6\"\u003e3912030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e use ReturnPromise for SystemBars returnType (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8239\"\u003e#8239\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/eb5128866953281dc7bed88bd734fc3804b3a702\"\u003eeb51288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Plugin.resolve act consistently (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8225\"\u003e#8225\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/06aeb9e85d162d6be9d96820edcb2008cd74da84\"\u003e06aeb9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e Update com.google.gms:google-service version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba05dd3da26dbe807e7405f98f4160ba6aea73ce\"\u003eba05dd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Select a cap run target by target name (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8199\"\u003e#8199\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b30c472490117a5dbb14a9556ef1b6ca6e39b45b\"\u003eb30c472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS:\u003c/strong\u003e Allow plugins to hook into handling WebView URL authentication challenges (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e8507cfe4d93337ddee8ab6597aab5209ebb4858\"\u003ee8507cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSystem Bars Plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8180\"\u003e#8180\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a32216ac0607172a3a9c7ae5cdbfc598769294a6\"\u003ea32216a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-alpha.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.2...8.0.0-alpha.3\"\u003e8.0.0-alpha.3\u003c/a\u003e (2025-10-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change SPM incompatible plugin message (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8129\"\u003e#8129\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/28c2a96d898b07a05ae763f798e8903601cc3f67\"\u003e28c2a96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't exclude Cordova plugins from SPM management (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8140\"\u003e#8140\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/69bbd3dc59cd6f56252c06f23b351952af8661be\"\u003e69bbd3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e prefer studio executable over studio.sh on linux if available (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8110\"\u003e#8110\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/62bd16f675cb492b52c0b73483fddfd63c608189\"\u003e62bd16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e also call bridge.reset() on webViewWebContentProcessDidTerminate (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8143\"\u003e#8143\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/1de1f157169bc0e23060ffabf044c6d391b98efe\"\u003e1de1f15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Remove Cordova UIView extension (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8189\"\u003e#8189\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0c7bcd3d10f3e3d5a1259f5096879771f8e26436\"\u003e0c7bcd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e replace deprecation warnings (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e76b29b77a7d71ef2341dd3aa530c5d9f291a941\"\u003ee76b29b\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/android\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-beta.0...8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e2dc20ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003eee8ba7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003ee6f50b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e81ae30a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.3...8.0.0-beta.0\"\u003e8.0.0-beta.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8204\"\u003e#8204\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e48694b9e1ff1d3f2de2f8b140cbbeb280d6a21d\"\u003ee48694b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add command not changing namespace (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8224\"\u003e#8224\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/60cf66675159fb09cd41c94ce657202d01e05c74\"\u003e60cf666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e remove kotlin-bom dependency (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8237\"\u003e#8237\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a89474920569d404e3b19e22e782e656d5b59bdd\"\u003ea894749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b68ac9e2dfc3ed292b7879bd7aeaab3d05ac84d5\"\u003eb68ac9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e fix cap run command for yarn pnp mode (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/79ace5c7054d86d5b33ce325751ff738c63d4b0c\"\u003e79ace5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8207\"\u003e#8207\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3912030491a4b252bfd344eb708409dc1a3737e6\"\u003e3912030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e use ReturnPromise for SystemBars returnType (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8239\"\u003e#8239\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/eb5128866953281dc7bed88bd734fc3804b3a702\"\u003eeb51288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Plugin.resolve act consistently (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8225\"\u003e#8225\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/06aeb9e85d162d6be9d96820edcb2008cd74da84\"\u003e06aeb9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e Update com.google.gms:google-service version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba05dd3da26dbe807e7405f98f4160ba6aea73ce\"\u003eba05dd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Select a cap run target by target name (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8199\"\u003e#8199\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b30c472490117a5dbb14a9556ef1b6ca6e39b45b\"\u003eb30c472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS:\u003c/strong\u003e Allow plugins to hook into handling WebView URL authentication challenges (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e8507cfe4d93337ddee8ab6597aab5209ebb4858\"\u003ee8507cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSystem Bars Plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8180\"\u003e#8180\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a32216ac0607172a3a9c7ae5cdbfc598769294a6\"\u003ea32216a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.2...8.0.0-alpha.3\"\u003e8.0.0-alpha.3\u003c/a\u003e (2025-10-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change SPM incompatible plugin message (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8129\"\u003e#8129\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/28c2a96d898b07a05ae763f798e8903601cc3f67\"\u003e28c2a96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't exclude Cordova plugins from SPM management (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8140\"\u003e#8140\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/69bbd3dc59cd6f56252c06f23b351952af8661be\"\u003e69bbd3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e prefer studio executable over studio.sh on linux if available (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8110\"\u003e#8110\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/62bd16f675cb492b52c0b73483fddfd63c608189\"\u003e62bd16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e also call bridge.reset() on webViewWebContentProcessDidTerminate (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8143\"\u003e#8143\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/1de1f157169bc0e23060ffabf044c6d391b98efe\"\u003e1de1f15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Remove Cordova UIView extension (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8189\"\u003e#8189\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0c7bcd3d10f3e3d5a1259f5096879771f8e26436\"\u003e0c7bcd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e replace deprecation warnings (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e76b29b77a7d71ef2341dd3aa530c5d9f291a941\"\u003ee76b29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Silence WKProcessPool warning (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8184\"\u003e#8184\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b6abcb7d656ee24e48a5d0dc7b68888b0318fe5d\"\u003eb6abcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.1...8.0.0-alpha.2\"\u003e8.0.0-alpha.2\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package capacitor\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/7.4.2...8.0.0-alpha.1\"\u003e8.0.0-alpha.1\u003c/a\u003e (2025-08-20)\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/ionic-team/capacitor/commit/1ef73a306e10799cb568a6efd3e358eb6bf9c717\"\u003e\u003ccode\u003e1ef73a3\u003c/code\u003e\u003c/a\u003e Release 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a74a36430f22439b0601080bb64a828cdbd131ea\"\u003e\u003ccode\u003ea74a364\u003c/code\u003e\u003c/a\u003e chore(cli): Add google-maps plugin to migrate command (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8265\"\u003e#8265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e\u003ccode\u003e81ae30a\u003c/code\u003e\u003c/a\u003e feat(android): Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003e\u003ccode\u003ee6f50b8\u003c/code\u003e\u003c/a\u003e fix(ios): move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e\u003ccode\u003e2dc20ee\u003c/code\u003e\u003c/a\u003e fix(cli): Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5b27fdf44a924f6aaf9b15555999bc839e7bfe81\"\u003e\u003ccode\u003e5b27fdf\u003c/code\u003e\u003c/a\u003e docs(core): fix typo in HttpResponse url description (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003e\u003ccode\u003eee8ba7b\u003c/code\u003e\u003c/a\u003e fix(cli): make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/441208e6ed9bd5180bc8df7395b69fae55e44291\"\u003e\u003ccode\u003e441208e\u003c/code\u003e\u003c/a\u003e chore(cli): Add geolocation to migrate cmd plugin changes (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8253\"\u003e#8253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/d3c0c19f96f204d88f70ea98ee3e71d8e9402e07\"\u003e\u003ccode\u003ed3c0c19\u003c/code\u003e\u003c/a\u003e Release 8.0.0-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0de935b5fc14059b7464a6e22d9b05769543b124\"\u003e\u003ccode\u003e0de935b\u003c/code\u003e\u003c/a\u003e docs(system-bars): publish file on npm (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8240\"\u003e#8240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/5.7.8...8.0.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/~capacitor-plugin-bot\"\u003ecapacitor-plugin-bot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​capacitor/android\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/cli` from 5.7.8 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-beta.0...8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e2dc20ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003eee8ba7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003ee6f50b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e81ae30a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-beta.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.3...8.0.0-beta.0\"\u003e8.0.0-beta.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8204\"\u003e#8204\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e48694b9e1ff1d3f2de2f8b140cbbeb280d6a21d\"\u003ee48694b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add command not changing namespace (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8224\"\u003e#8224\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/60cf66675159fb09cd41c94ce657202d01e05c74\"\u003e60cf666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e remove kotlin-bom dependency (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8237\"\u003e#8237\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a89474920569d404e3b19e22e782e656d5b59bdd\"\u003ea894749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b68ac9e2dfc3ed292b7879bd7aeaab3d05ac84d5\"\u003eb68ac9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e fix cap run command for yarn pnp mode (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/79ace5c7054d86d5b33ce325751ff738c63d4b0c\"\u003e79ace5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8207\"\u003e#8207\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3912030491a4b252bfd344eb708409dc1a3737e6\"\u003e3912030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e use ReturnPromise for SystemBars returnType (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8239\"\u003e#8239\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/eb5128866953281dc7bed88bd734fc3804b3a702\"\u003eeb51288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Plugin.resolve act consistently (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8225\"\u003e#8225\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/06aeb9e85d162d6be9d96820edcb2008cd74da84\"\u003e06aeb9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e Update com.google.gms:google-service version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba05dd3da26dbe807e7405f98f4160ba6aea73ce\"\u003eba05dd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Select a cap run target by target name (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8199\"\u003e#8199\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b30c472490117a5dbb14a9556ef1b6ca6e39b45b\"\u003eb30c472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS:\u003c/strong\u003e Allow plugins to hook into handling WebView URL authentication challenges (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e8507cfe4d93337ddee8ab6597aab5209ebb4858\"\u003ee8507cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSystem Bars Plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8180\"\u003e#8180\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a32216ac0607172a3a9c7ae5cdbfc598769294a6\"\u003ea32216a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-alpha.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.2...8.0.0-alpha.3\"\u003e8.0.0-alpha.3\u003c/a\u003e (2025-10-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change SPM incompatible plugin message (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8129\"\u003e#8129\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/28c2a96d898b07a05ae763f798e8903601cc3f67\"\u003e28c2a96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't exclude Cordova plugins from SPM management (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8140\"\u003e#8140\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/69bbd3dc59cd6f56252c06f23b351952af8661be\"\u003e69bbd3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e prefer studio executable over studio.sh on linux if available (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8110\"\u003e#8110\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/62bd16f675cb492b52c0b73483fddfd63c608189\"\u003e62bd16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e also call bridge.reset() on webViewWebContentProcessDidTerminate (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8143\"\u003e#8143\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/1de1f157169bc0e23060ffabf044c6d391b98efe\"\u003e1de1f15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Remove Cordova UIView extension (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8189\"\u003e#8189\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0c7bcd3d10f3e3d5a1259f5096879771f8e26436\"\u003e0c7bcd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e replace deprecation warnings (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e76b29b77a7d71ef2341dd3aa530c5d9f291a941\"\u003ee76b29b\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​capacitor/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-beta.0...8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e2dc20ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003eee8ba7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003ee6f50b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e81ae30a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.3...8.0.0-beta.0\"\u003e8.0.0-beta.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8204\"\u003e#8204\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e48694b9e1ff1d3f2de2f8b140cbbeb280d6a21d\"\u003ee48694b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add command not changing namespace (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8224\"\u003e#8224\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/60cf66675159fb09cd41c94ce657202d01e05c74\"\u003e60cf666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e remove kotlin-bom dependency (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8237\"\u003e#8237\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a89474920569d404e3b19e22e782e656d5b59bdd\"\u003ea894749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b68ac9e2dfc3ed292b7879bd7aeaab3d05ac84d5\"\u003eb68ac9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e fix cap run command for yarn pnp mode (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/79ace5c7054d86d5b33ce325751ff738c63d4b0c\"\u003e79ace5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e replace deprecated Gradle property name syntax (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8207\"\u003e#8207\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/3912030491a4b252bfd344eb708409dc1a3737e6\"\u003e3912030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e use ReturnPromise for SystemBars returnType (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8239\"\u003e#8239\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/eb5128866953281dc7bed88bd734fc3804b3a702\"\u003eeb51288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake Plugin.resolve act consistently (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8225\"\u003e#8225\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/06aeb9e85d162d6be9d96820edcb2008cd74da84\"\u003e06aeb9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid-template:\u003c/strong\u003e Update com.google.gms:google-service version (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8195\"\u003e#8195\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba05dd3da26dbe807e7405f98f4160ba6aea73ce\"\u003eba05dd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Select a cap run target by target name (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8199\"\u003e#8199\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b30c472490117a5dbb14a9556ef1b6ca6e39b45b\"\u003eb30c472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS:\u003c/strong\u003e Allow plugins to hook into handling WebView URL authentication challenges (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e8507cfe4d93337ddee8ab6597aab5209ebb4858\"\u003ee8507cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSystem Bars Plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8180\"\u003e#8180\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a32216ac0607172a3a9c7ae5cdbfc598769294a6\"\u003ea32216a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.2...8.0.0-alpha.3\"\u003e8.0.0-alpha.3\u003c/a\u003e (2025-10-22)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change SPM incompatible plugin message (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8129\"\u003e#8129\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/28c2a96d898b07a05ae763f798e8903601cc3f67\"\u003e28c2a96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e Don't exclude Cordova plugins from SPM management (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8140\"\u003e#8140\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/69bbd3dc59cd6f56252c06f23b351952af8661be\"\u003e69bbd3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e prefer studio executable over studio.sh on linux if available (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8110\"\u003e#8110\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/62bd16f675cb492b52c0b73483fddfd63c608189\"\u003e62bd16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e also call bridge.reset() on webViewWebContentProcessDidTerminate (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8143\"\u003e#8143\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/1de1f157169bc0e23060ffabf044c6d391b98efe\"\u003e1de1f15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Remove Cordova UIView extension (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8189\"\u003e#8189\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0c7bcd3d10f3e3d5a1259f5096879771f8e26436\"\u003e0c7bcd3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e replace deprecation warnings (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e76b29b77a7d71ef2341dd3aa530c5d9f291a941\"\u003ee76b29b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Silence WKProcessPool warning (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8184\"\u003e#8184\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/b6abcb7d656ee24e48a5d0dc7b68888b0318fe5d\"\u003eb6abcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.0.0-alpha.1...8.0.0-alpha.2\"\u003e8.0.0-alpha.2\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package capacitor\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/7.4.2...8.0.0-alpha.1\"\u003e8.0.0-alpha.1\u003c/a\u003e (2025-08-20)\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/ionic-team/capacitor/commit/1ef73a306e10799cb568a6efd3e358eb6bf9c717\"\u003e\u003ccode\u003e1ef73a3\u003c/code\u003e\u003c/a\u003e Release 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/a74a36430f22439b0601080bb64a828cdbd131ea\"\u003e\u003ccode\u003ea74a364\u003c/code\u003e\u003c/a\u003e chore(cli): Add google-maps plugin to migrate command (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8265\"\u003e#8265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/81ae30a503797e417dd125b06262dabc4696c88a\"\u003e\u003ccode\u003e81ae30a\u003c/code\u003e\u003c/a\u003e feat(android): Improving SystemBars inset handling (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8268\"\u003e#8268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/e6f50b8c0c41acaaa21af373e195751508c37e9d\"\u003e\u003ccode\u003ee6f50b8\u003c/code\u003e\u003c/a\u003e fix(ios): move PrivacyInfo.xcprivacy to resource_bundles to fix build… (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/2dc20ee894c2f5761431caa8269e9f418fc222b6\"\u003e\u003ccode\u003e2dc20ee\u003c/code\u003e\u003c/a\u003e fix(cli): Android apk name multi flavor dimensions parsing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/7598\"\u003e#7598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5b27fdf44a924f6aaf9b15555999bc839e7bfe81\"\u003e\u003ccode\u003e5b27fdf\u003c/code\u003e\u003c/a\u003e docs(core): fix typo in HttpResponse url description (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee8ba7bbeeeef6db0461f7a59c91095fd7cbd78b\"\u003e\u003ccode\u003eee8ba7b\u003c/code\u003e\u003c/a\u003e fix(cli): make migrate update to 8.0.0 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/441208e6ed9bd5180bc8df7395b69fae55e44291\"\u003e\u003ccode\u003e441208e\u003c/code\u003e\u003c/a\u003e chore(cli): Add geolocation to migrate cmd plugin changes (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8253\"\u003e#8253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/d3c0c19f96f204d88f70ea98ee3e71d8e9402e07\"\u003e\u003ccode\u003ed3c0c19\u003c/code\u003e\u003c/a\u003e Release 8.0.0-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/0de935b5fc14059b7464a6e22d9b05769543b124\"\u003e\u003ccode\u003e0de935b\u003c/code\u003e\u003c/a\u003e docs(system-bars): publish file on npm (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8240\"\u003e#8240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/5.7.8...8.0.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/~capacitor-plugin-bot\"\u003ecapacitor-plugin-bot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​capacitor/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 3.3.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-vercel to version 6 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14737\"\u003e#14737\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update \u0026quot;homepage\u0026quot; field in package.json (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14579\"\u003e#14579\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/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update adapter-vercel to version 6 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14737\"\u003e#14737\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update \u0026quot;homepage\u0026quot; field in package.json (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14579\"\u003e#14579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Deno as a supported package manager (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14163\"\u003e#14163\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/sveltejs/kit/commit/ece3906e11ab0eeac3778abc4666f2145f98f22e\"\u003e\u003ccode\u003eece3906\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5ac9d2737263364c9b6e63b115b7aa9792bd1b3f\"\u003e\u003ccode\u003e5ac9d27\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/fed6331722a3ea47df9dd8ab01ba23f549fe5385\"\u003e\u003ccode\u003efed6331\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/69f4e5feacfee429025e78b0e1e0a7b2e0639dc9\"\u003e\u003ccode\u003e69f4e5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/6b34122b4446da545d261ad96217016412b16510\"\u003e\u003ccode\u003e6b34122\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/949353793a2d27e7cc44dddbdbcf40639b33a4b7\"\u003e\u003ccode\u003e9493537\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f67ba09e43a598e20d7f8bba62bbc0547fd3f8b1\"\u003e\u003ccode\u003ef67ba09\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: add \u003ccode\u003e.git\u003c/code\u003e to the end of \u003ccode\u003epackage.json\u003c/code\u003e repository url (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14134\"\u003e#14134\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/c968aef5727f978244d5160657b4a7ac651384ae\"\u003e\u003ccode\u003ec968aef\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.27.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove \u003ccode\u003eimport-meta-resolve\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13629\"\u003e#13629\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/bd1c04662332cbafa843c35a2e783486116af3d5\"\u003e\u003ccode\u003ebd1c04662332cbafa843c35a2e783486116af3d5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/09f61ec2a14573e27769edb403c58aea5433a39f\"\u003e\u003ccode\u003e09f61ec2a14573e27769edb403c58aea5433a39f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/09f61ec2a14573e27769edb403c58aea5433a39f\"\u003e\u003ccode\u003e09f61ec2a14573e27769edb403c58aea5433a39f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade \u003ccode\u003e@sveltejs/adapter-cloudflare\u003c/code\u003e to version 7 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor 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/sveltejs/kit/commit/6f13d2bd3cb57bc6dc913daaac48b0781e886a9e\"\u003e\u003ccode\u003e6f13d2b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c710a391b27b806149d358671295617d26f0e040\"\u003e\u003ccode\u003ec710a39\u003c/code\u003e\u003c/a\u003e breaking: update to adapter-vercel to version 6 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14737\"\u003e#14737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9fbd0d1a2e412f0dbf56b534d5e9645d761fb8c4\"\u003e\u003ccode\u003e9fbd0d1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14580\"\u003e#14580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/193d37ce67f7c71e06fada8ce209b73ff7c8fb0c\"\u003e\u003ccode\u003e193d37c\u003c/code\u003e\u003c/a\u003e chore: fix \u0026quot;homepage\u0026quot; field in package.json (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14579\"\u003e#14579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/758ec17e1c99cef016c53d5fac078b0c9625d7a2\"\u003e\u003ccode\u003e758ec17\u003c/code\u003e\u003c/a\u003e fix: conditionally access builder properties that only exist on the latest Sv...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d4f00a192fb3ca478e6a9d368261865d7528abac\"\u003e\u003ccode\u003ed4f00a1\u003c/code\u003e\u003c/a\u003e chore: remove skipLibCheck (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14227\"\u003e#14227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f63567812505597b1edc3e01010eca622b03b126\"\u003e\u003ccode\u003ef635678\u003c/code\u003e\u003c/a\u003e feat: OpenTelemetry Tracing (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/13899\"\u003e#13899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7a3583b35d7eb6151439aaaec1fdaeb6562c3272\"\u003e\u003ccode\u003e7a3583b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14164\"\u003e#14164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8d2f60880a3b97b213e04b0a5fe1e3871fde4e14\"\u003e\u003ccode\u003e8d2f608\u003c/code\u003e\u003c/a\u003e feat: add Deno as a supported package manager (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14163\"\u003e#14163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0548b159653b0d8966bac465d4ba717f3e0c8ec1\"\u003e\u003ccode\u003e0548b15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/14142\"\u003e#14142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@7.0.0/packages/adapter-auto\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.1 to 2.49.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Stop re-loading already-loaded CSS during server-side route resolution (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15014\"\u003e#15014\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: posixify the instrumentation file import on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14993\"\u003e#14993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Correctly handle shared memory when decoding binary form data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/p\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.49.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Stop re-loading already-loaded CSS during server-side route resolution (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15014\"\u003e#15014\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: posixify the instrumentation file import on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14993\"\u003e#14993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Correctly handle shared memory when decoding binary form data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/p\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/sveltejs/kit/commit/e9752a152df25b65b2d539f950a655e4aa998499\"\u003e\u003ccode\u003ee9752a1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15015\"\u003e#15015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/37619d20b3469f67afbf40b626274e820e806f1c\"\u003e\u003ccode\u003e37619d2\u003c/code\u003e\u003c/a\u003e docs: update invalidateAll documentation to mention query functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15042\"\u003e#15042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1f2b4c36fd1aeadd4971a4d0029cd75d256bda51\"\u003e\u003ccode\u003e1f2b4c3\u003c/code\u003e\u003c/a\u003e fix: Correctly handle shared memory for DataView initialization in deserializ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/cd6837c47f271caecae9b7c105b8c2e96da83aa4\"\u003e\u003ccode\u003ecd6837c\u003c/code\u003e\u003c/a\u003e test(kit): add regression test for the posixied instrumentation file (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15023\"\u003e#15023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/08a153bfce86a34b4a2942389f3bcd94566bc35a\"\u003e\u003ccode\u003e08a153b\u003c/code\u003e\u003c/a\u003e fix(kit): ensure instrumentation file is posixified on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9d1c523ad9965bd41352c363458718d9cb6fcad9\"\u003e\u003ccode\u003e9d1c523\u003c/code\u003e\u003c/a\u003e chore: More flaky test fixes (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15020\"\u003e#15020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ad7119918d7f2c33448559e5e2804c6ad019a751\"\u003e\u003ccode\u003ead71199\u003c/code\u003e\u003c/a\u003e fix: Stop re-loading already-loaded CSS during server-side route resolution (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.49.2/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 3.1.2 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove unscopable global styles warning (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1223\"\u003e#1223\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove automatic configuration for rolldownOptions.optimization.inlineConst because latest version of rolldown-vite has it enabled by default. (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1225\"\u003e#1225\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(rolldown-vite): enable \u003ccode\u003eoptimization.inlineConst\u003c/code\u003e by default to ensure treeshaking works with esm-env in svelte (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow preprocess plugin to run twice (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1206\"\u003e#1206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(types): update urls to PreprocessorGroup and CompileOptions in type documention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1203\"\u003e#1203\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereplace kleur dependency with builtin node:utils styleText (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1210\"\u003e#1210\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): add \u003ccode\u003eapi.filter\u003c/code\u003e and deprecate \u003ccode\u003eapi.idFilter\u003c/code\u003e to avoid confusing \u003ccode\u003efilter.id = idFilter.id\u003c/code\u003e assignments when used as hybrid filter in other plugins (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure compiled css is returned when reloading during dev with ssr (e.g. SvelteKit) (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure compiled svelte css is loaded correctly when rebuilding in \u003ccode\u003ebuild --watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for the new experimental.async option and apply dynamicCompileOptions when compiling Svelte modules (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eskip comment blocks when reporting compiler errors that might be caused by a preprocessor issue (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1166\"\u003e#1166\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eincrease logLevel to info for \u0026quot;no Svelte config found\u0026quot; message (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1179\"\u003e#1179\u003c/a\u003e)\u003c/p\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/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove unscopable global styles warning (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1223\"\u003e#1223\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove automatic configuration for rolldownOptions.optimization.inlineConst because latest version of rolldown-vite has it enabled by default. (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1225\"\u003e#1225\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(rolldown-vite): enable \u003ccode\u003eoptimization.inlineConst\u003c/code\u003e by default to ensure treeshaking works with esm-env in svelte (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow preprocess plugin to run twice (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1206\"\u003e#1206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(types): update urls to PreprocessorGroup and CompileOptions in type documention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1203\"\u003e#1203\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereplace kleur dependency with builtin node:utils styleText (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1210\"\u003e#1210\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): add \u003ccode\u003eapi.filter\u003c/code\u003e and deprecate \u003ccode\u003eapi.idFilter\u003c/code\u003e to avoid confusing \u003ccode\u003efilter.id = idFilter.id\u003c/code\u003e assignments when used as hybrid filter in other plugins (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure compiled css is returned when reloading during dev with ssr (e.g. SvelteKit) (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure compiled svelte css is loaded correctly when rebuilding in \u003ccode\u003ebuild --watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for the new experimental.async option and apply dynamicCompileOptions when compiling Svelte modules (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1176\"\u003e#1176\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/sveltejs/vite-plugin-svelte/commit/1b50eb943c8d0ef315df482325f1bc5a64d2b623\"\u003e\u003ccode\u003e1b50eb9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/b81ef40aced1f1b396e347f1184c1061652412da\"\u003e\u003ccode\u003eb81ef40\u003c/code\u003e\u003c/a\u003e fix: remove automatic setting of rolldown inlineConst (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/bb4b0337051dd9fddef0146b40c16ed32b94047b\"\u003e\u003ccode\u003ebb4b033\u003c/code\u003e\u003c/a\u003e fix: remove unscopable global warning (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/e3c60c56f44a41dfab0e437d6b9826d07a3293c3\"\u003e\u003ccode\u003ee3c60c5\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/2a623f25bd12505f5653cfd1d220933c4f058e47\"\u003e\u003ccode\u003e2a623f2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/e1ffd096b5f1e553d5221cf33bc4093740d01e4c\"\u003e\u003ccode\u003ee1ffd09\u003c/code\u003e\u003c/a\u003e feat(rolldown-vite): enable optimization.inlineConst by default (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/28421598f595e6a794714bf756f1e8f4c6984460\"\u003e\u003ccode\u003e2842159\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/35121ac10f8360b8004c87c6525f398e0f0bcf33\"\u003e\u003ccode\u003e35121ac\u003c/code\u003e\u003c/a\u003e refactor: replace kleur with styleText (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/db12c90af23872586f35e9919d0f87fb75e6bb17\"\u003e\u003ccode\u003edb12c90\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/79a56c43fa391fa2d908c33c6585bf534d691d13\"\u003e\u003ccode\u003e79a56c4\u003c/code\u003e\u003c/a\u003e fix: allow preprocess plugin to run twice (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@6.2.1/packages/vite-plugin-svelte\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 6.21.0 to 8.51.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/johnpc/svelte-crossword/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpc%2Fsvelte-crossword/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"3.2.4","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-12-04T20:24:01.000Z","version_change":"3.2.4 → 5.0.0","issue":{"uuid":"3696407590","node_id":"PR_kwDOLc9THc63KYG7","number":2589,"state":"open","title":"Bump the npm group across 1 directory with 61 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-04T20:24:01.000Z","updated_at":"2025-12-04T22:02:27.407Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":61,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint-plugin-storybook","old_version":"10.0.6","new_version":"10.1.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"lefthook","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.1","repository_url":"https://github.com/prettier/prettier"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"@acemir/cssom","old_version":"0.9.23","new_version":"0.9.25","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.0.5","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.15","new_version":"1.0.20","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@inquirer/ansi","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/confirm","old_version":"5.1.18","new_version":"5.1.21","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@swc/core","old_version":"1.13.5","new_version":"1.15.3","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"cookie","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"detect-libc","old_version":"2.1.0","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"16.4.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"rollup","old_version":"4.50.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts","old_version":"7.0.14","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 31 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.0.6` | `10.1.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.2` | `2.0.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.1` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.0.0` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.23` | `0.9.25` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.0.5` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.15` | `1.0.20` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@inquirer/ansi](https://github.com/SBoudrias/Inquirer.js) | `1.0.0` | `1.0.2` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `5.1.18` | `5.1.21` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.13.5` | `1.15.3` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.2` | `1.1.1` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.0` | `2.1.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.4.0` | `16.5.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.2` | `4.53.3` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.14` | `7.0.19` |\n\n\nUpdates `@playwright/test` from 1.56.1 to 1.57.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\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.0.6 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003eEasier to setup, more accessible to use\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.1 focuses on two key improvements: installation and accessibility:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ UI overhaul to fix hundreds of a11y issues\u003c/li\u003e\n\u003cli\u003e🧑‍💻 CLI overhaul for faster, more reliable install\u003c/li\u003e\n\u003cli\u003e✅ Checklist-based onboarding guide for new users\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release also contains compatibility fixes for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🅰️ Angular 21 support\u003c/li\u003e\n\u003cli\u003e🦀 RSbuild install support in CLI\u003c/li\u003e\n\u003cli\u003e⚡️ Preact support for Vitest addon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, it contains two highly-requested experimental features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📋 Component manifest for Storybook MCP\u003c/li\u003e\n\u003cli\u003e⚛️ Improved JSX code snippets for React\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eA11y: Add aria-selected attribute to tab buttons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32656\"\u003e#32656\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nischit-Ekbote\"\u003e\u003ccode\u003e@​Nischit-Ekbote\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eA11y: Make search clear button keyboard accessible - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32590\"\u003e#32590\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33116\"\u003e#33116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add preset entry point for framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33154\"\u003e#33154\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add support for v21 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33098\"\u003e#33098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Don't kill dev command by using observables - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33185\"\u003e#33185\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33156\"\u003e#33156\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Replace deprecated import of ApplicationConfig - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33125\"\u003e#33125\u003c/a\u003e, thanks \u003ca href=\"https://github.com/EtiennePasteur\"\u003e\u003ccode\u003e@​EtiennePasteur\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAutomigration: Update description and link for addon-a11y-addon-test - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33133\"\u003e#33133\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Add Rsbuild-based sandboxes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33039\"\u003e#33039\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Fix async telemetry event sending - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33115\"\u003e#33115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Update dependencies in yarn.lock and clean up comments - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33089\"\u003e#33089\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Autocomplete \u0026quot;See what's new\u0026quot; on URL navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33167\"\u003e#33167\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Data improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33129\"\u003e#33129\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Change yarn package manager value to yarn1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33099\"\u003e#33099\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix 'beforeVersion' evaluation for Storybook package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33141\"\u003e#33141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix access to getOptionValue in postAction hook - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33119\"\u003e#33119\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix framework config validation path and messages - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33146\"\u003e#33146\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix passing flags for bun users during init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33166\"\u003e#33166\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33131\"\u003e#33131\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: In csf-factories codemod only remove types which are unused - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33020\"\u003e#33020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Minor improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33180\"\u003e#33180\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32717\"\u003e#32717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Standardize debug log messages across the application - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33123\"\u003e#33123\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update clack - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33151\"\u003e#33151\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003eEasier to setup, more accessible to use\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.1 focuses on two key improvements: installation and accessibility:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ UI overhaul to fix hundreds of a11y issues\u003c/li\u003e\n\u003cli\u003e🧑‍💻 CLI overhaul for faster, more reliable install\u003c/li\u003e\n\u003cli\u003e✅ Checklist-based onboarding guide for new users\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release also contains compatibility fixes for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🅰️ Angular 21 support\u003c/li\u003e\n\u003cli\u003e🦀 RSbuild install support in CLI\u003c/li\u003e\n\u003cli\u003e⚡️ Preact support for Vitest addon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, it contains two highly-requested experimental features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📋 Component manifest for Storybook MCP\u003c/li\u003e\n\u003cli\u003e⚛️ Improved JSX code snippets for React\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eA11y: Add aria-selected attribute to tab buttons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32656\"\u003e#32656\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nischit-Ekbote\"\u003e\u003ccode\u003e@​Nischit-Ekbote\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eA11y: Make search clear button keyboard accessible - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32590\"\u003e#32590\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33116\"\u003e#33116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add preset entry point for framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33154\"\u003e#33154\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add support for v21 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33098\"\u003e#33098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Don't kill dev command by using observables - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33185\"\u003e#33185\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33156\"\u003e#33156\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Replace deprecated import of ApplicationConfig - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33125\"\u003e#33125\u003c/a\u003e, thanks \u003ca href=\"https://github.com/EtiennePasteur\"\u003e\u003ccode\u003e@​EtiennePasteur\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAutomigration: Update description and link for addon-a11y-addon-test - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33133\"\u003e#33133\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Add Rsbuild-based sandboxes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33039\"\u003e#33039\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Fix async telemetry event sending - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33115\"\u003e#33115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Update dependencies in yarn.lock and clean up comments - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33089\"\u003e#33089\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Autocomplete \u0026quot;See what's new\u0026quot; on URL navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33167\"\u003e#33167\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Data improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33129\"\u003e#33129\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Change yarn package manager value to yarn1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33099\"\u003e#33099\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix 'beforeVersion' evaluation for Storybook package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33141\"\u003e#33141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix access to getOptionValue in postAction hook - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33119\"\u003e#33119\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix framework config validation path and messages - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33146\"\u003e#33146\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix passing flags for bun users during init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33166\"\u003e#33166\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33131\"\u003e#33131\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: In csf-factories codemod only remove types which are unused - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33020\"\u003e#33020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Minor improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33180\"\u003e#33180\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32717\"\u003e#32717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Standardize debug log messages across the application - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33123\"\u003e#33123\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update clack - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33151\"\u003e#33151\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update compatibility guidance link in summary message - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33117\"\u003e#33117\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\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/storybookjs/storybook/commit/90cdcf87db98fe7c636c8ad0aad9f2e6858939ea\"\u003e\u003ccode\u003e90cdcf8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.6\u0026quot; to \u0026quot;10.1.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/28fa98ec9baa3ee535e7ab6de9643c34a14b8dc9\"\u003e\u003ccode\u003e28fa98e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.5\u0026quot; to \u0026quot;10.1.0-beta.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/35b4a8f995c30d973f22373d29fdd04e1466cca7\"\u003e\u003ccode\u003e35b4a8f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.4\u0026quot; to \u0026quot;10.1.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc21f115d6869d9d56ebdd75dcec64a5eceed0e8\"\u003e\u003ccode\u003ecc21f11\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.3\u0026quot; to \u0026quot;10.1.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e4ef178c993502ce5451a4aee228d69ca1eb98de\"\u003e\u003ccode\u003ee4ef178\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.2\u0026quot; to \u0026quot;10.1.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d9408356a383113a3792800871cf32f1532d1b7c\"\u003e\u003ccode\u003ed940835\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.1\u0026quot; to \u0026quot;10.1.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3a6dc0be26776f64c0608f22e265c18831812511\"\u003e\u003ccode\u003e3a6dc0b\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.0\u0026quot; to \u0026quot;10.1.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e473a8c63687fb70ebfd7197827d48886fec2d1e\"\u003e\u003ccode\u003ee473a8c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.14\u0026quot; to \u0026quot;10.1.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c1faf97b1fdecf7b3de706e64624ed88c2d7ad97\"\u003e\u003ccode\u003ec1faf97\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.13\u0026quot; to \u0026quot;10.1.0-alpha.14\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a29f6dfaacee67ae7254c2a2b6b62ce1cd26a3d1\"\u003e\u003ccode\u003ea29f6df\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.12\u0026quot; to \u0026quot;10.1.0-alpha.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.0/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.0.2 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb04fbb8472218981fb45decaf80587ecef1cb86e feat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e442f2fff1348d26c68f2790650573cd781a8baa0 fix: glob_matcher jsonschema values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef465e65a0b10dd8d709c3727e4c36b9e4875cde7 deps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0572488d78a987e3261b89539132d9a4c4b7e097 feat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1186\"\u003e#1186\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4 (2025-11-13)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: glob_matcher jsonschema values\u003c/li\u003e\n\u003cli\u003efeat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1188\"\u003e#1188\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​jasonwbarnett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3 (2025-11-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1186\"\u003e#1186\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1185\"\u003e#1185\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\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/evilmartians/lefthook/commit/e9eba3752d45109175731f225bb019bcc280ef33\"\u003e\u003ccode\u003ee9eba37\u003c/code\u003e\u003c/a\u003e 2.0.4: allow providing a different glob_matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/442f2fff1348d26c68f2790650573cd781a8baa0\"\u003e\u003ccode\u003e442f2ff\u003c/code\u003e\u003c/a\u003e fix: glob_matcher jsonschema values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/b04fbb8472218981fb45decaf80587ecef1cb86e\"\u003e\u003ccode\u003eb04fbb8\u003c/code\u003e\u003c/a\u003e feat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c8aec98a006c01502553c0a6b64943a1f32474e7\"\u003e\u003ccode\u003ec8aec98\u003c/code\u003e\u003c/a\u003e 2.0.3: update mime types, add non-ci to fail_on_changes option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/0572488d78a987e3261b89539132d9a4c4b7e097\"\u003e\u003ccode\u003e0572488\u003c/code\u003e\u003c/a\u003e feat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/f465e65a0b10dd8d709c3727e4c36b9e4875cde7\"\u003e\u003ccode\u003ef465e65\u003c/code\u003e\u003c/a\u003e deps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.0.2...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.56.1 to 1.57.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\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.0...3.7.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier 3.7.0 can be very slow when formatting big files, the regression has been fixed.\u003c/p\u003e\n\u003ch1\u003e3.7.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease Notes\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/prettier/prettier/commit/47c40b3024e047e68025281bae3d5d08d7a98ed5\"\u003e\u003ccode\u003e47c40b3\u003c/code\u003e\u003c/a\u003e Release 3.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/99df0718d123b3eef870a1a2b4bc66f6c9452322\"\u003e\u003ccode\u003e99df071\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@prettier/plugin-oxc\u003c/code\u003e v0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d147f67ef1a804173ad282fb79cb4e0b47cd9850\"\u003e\u003ccode\u003ed147f67\u003c/code\u003e\u003c/a\u003e Fix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18342\"\u003e#18342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1fe6a12557c2bcde21b0732edc87028612c0b768\"\u003e\u003ccode\u003e1fe6a12\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3a098e32d46cf36a13aa5ef3a58e6dbcec8345c3\"\u003e\u003ccode\u003e3a098e3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c4905e5be96b64e604a7984ba204ad7ed1318f9a\"\u003e\u003ccode\u003ec4905e5\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43236e234e99fd087d6d3d88b26cecd8513449e7\"\u003e\u003ccode\u003e43236e2\u003c/code\u003e\u003c/a\u003e Add blog post for v3.7 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18323\"\u003e#18323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8147dddb91ffdb040842be8d13f16ddb99891605\"\u003e\u003ccode\u003e8147ddd\u003c/code\u003e\u003c/a\u003e Release 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8a59916b432ca728524afb3931a17e42f8db9b82\"\u003e\u003ccode\u003e8a59916\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b77751e699599c08e6ddb70a1596de2ddc52f6e7\"\u003e\u003ccode\u003eb77751e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v21.0.1 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18334\"\u003e#18334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.1\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/408b3e9cf052762f05260e1c53d8d16b2b899737\"\u003e\u003ccode\u003e408b3e9\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd8c0cdb629070f543dabdd5dd0a52bc225\"\u003e\u003ccode\u003eadda4cd\u003c/code\u003e\u003c/a\u003e feat!: migrate back from Vitest repo (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/91f86c262916ba325ab6730097bd7edde161cb5e\"\u003e\u003ccode\u003e91f86c2\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/69d10183b021dc8cdfe041ecbbb61d849e996319\"\u003e\u003ccode\u003e69d1018\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/4e27bf8cbaccfd50bdad2ea1fcf1e1a599c08ef3\"\u003e\u003ccode\u003e4e27bf8\u003c/code\u003e\u003c/a\u003e fix: lint, tests (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/51790a393b74acd440b29635253627b2ba30c6e4\"\u003e\u003ccode\u003e51790a3\u003c/code\u003e\u003c/a\u003e chore: update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.23 to 0.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.25\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/acemir/CSSOM/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naycon\"\u003e\u003ccode\u003e@​Naycon\u003c/code\u003e\u003c/a\u003e! - Fix TypeError when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors inside \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWhen parsing CSS with nested selectors (\u0026amp;) followed by \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules inside an \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e block, the parser would crash with \u0026quot;Cannot read properties of null (reading 'constructor')\u0026quot; because nestedSelectorRule.parentRule can be null when the parent context is a CSSLayerBlockRule rather than a CSSStyleRule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: auto-closing statement rules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: rules interfaces and parse improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose CSSOM.setup method for globalObject configuration\u003c/li\u003e\n\u003cli\u003eAdd StyleSheet missing interface properties\u003c/li\u003e\n\u003cli\u003eAdd CSSStyleSheet constructor options and missing interface properties\u003c/li\u003e\n\u003cli\u003eSet cssRules readonly on CSSStylesheet and CSSGroupingRules\u003c/li\u003e\n\u003cli\u003eFix CSSRule.cssText interface implementation\u003c/li\u003e\n\u003cli\u003eImprove pseudo-class with selectors list validations\u003c/li\u003e\n\u003cli\u003eImrpove auto-close for all unclosed nested structures\u003c/li\u003e\n\u003cli\u003eHandle CSSLayerStatementRule inside CSSLayerBlockRule and other grouping rules\u003c/li\u003e\n\u003cli\u003eHandle CSSFontFaceRule, CSSKeyframeRule and CSSPageRule nesting edge cases\u003c/li\u003e\n\u003cli\u003eImrpove code consistency on rules type and prototype assign\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.24\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/acemir/CSSOM/pull/60\"\u003e#60\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: ending nested rules processing and unclosed sheet edge cases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/62\"\u003e#62\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: serialization with empty nested declarations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/63\"\u003e#63\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: parser improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix CSSScopeRule allows CSSNestedDeclarations\u003c/li\u003e\n\u003cli\u003eFix mediaText setter with empty value\u003c/li\u003e\n\u003cli\u003eImprove performance and security on selectors validation\u003c/li\u003e\n\u003cli\u003eHandle escape sequences before processing special characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/59\"\u003e#59\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Xiphoseer\"\u003e\u003ccode\u003e@​Xiphoseer\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e\u003c/p\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.25\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/acemir/CSSOM/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naycon\"\u003e\u003ccode\u003e@​Naycon\u003c/code\u003e\u003c/a\u003e! - Fix TypeError when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors inside \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWhen parsing CSS with nested selectors (\u0026amp;) followed by \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules inside an \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e block, the parser would crash with \u0026quot;Cannot read properties of null (reading 'constructor')\u0026quot; because nestedSelectorRule.parentRule can be null when the parent context is a CSSLayerBlockRule rather than a CSSStyleRule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: auto-closing statement rules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: rules interfaces and parse improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose CSSOM.setup method for globalObject configuration\u003c/li\u003e\n\u003cli\u003eAdd StyleSheet missing interface properties\u003c/li\u003e\n\u003cli\u003eAdd CSSStyleSheet constructor options and missing interface properties\u003c/li\u003e\n\u003cli\u003eSet cssRules readonly on CSSStylesheet and CSSGroupingRules\u003c/li\u003e\n\u003cli\u003eFix CSSRule.cssText interface implementation\u003c/li\u003e\n\u003cli\u003eImprove pseudo-class with selectors list validations\u003c/li\u003e\n\u003cli\u003eImrpove auto-close for all unclosed nested structures\u003c/li\u003e\n\u003cli\u003eHandle CSSLayerStatementRule inside CSSLayerBlockRule and other grouping rules\u003c/li\u003e\n\u003cli\u003eHandle CSSFontFaceRule, CSSKeyframeRule and CSSPageRule nesting edge cases\u003c/li\u003e\n\u003cli\u003eImrpove code consistency on rules type and prototype assign\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.24\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/acemir/CSSOM/pull/60\"\u003e#60\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: ending nested rules processing and unclosed sheet edge cases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/62\"\u003e#62\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: serialization with empty nested declarations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/63\"\u003e#63\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: parser improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix CSSScopeRule allows CSSNestedDeclarations\u003c/li\u003e\n\u003cli\u003eFix mediaText setter with empty value\u003c/li\u003e\n\u003cli\u003eImprove performance and security on selectors validation\u003c/li\u003e\n\u003cli\u003eHandle escape sequences before processing special characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/59\"\u003e#59\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Xiphoseer\"\u003e\u003ccode\u003e@​Xiphoseer\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e\u003c/p\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/acemir/CSSOM/commit/1b79a8b4dd8d77ffc3fb06b10298ce9ba09014f9\"\u003e\u003ccode\u003e1b79a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e fix: auto-closing statement rules (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e feat: rules interfaces and parse improvements (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e fix: handle null parentRule when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors in \u003ca href=\"https://github.com/la\"\u003e\u003ccode\u003e@​la\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/6f522417942657ebd7a0ccd3e299c49c3a5bab03\"\u003e\u003ccode\u003e6f52241\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e fix: parser improvements (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e fix: serialization with empty nested declarations (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e fix: ending nested rules processing and unclosed sheet edge cases (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.23...v0.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/css-color` from 4.0.5 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/cssColor/releases\"\u003e\u003ccode\u003e@​asamuzakjp/css-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd function to resolve relative length in pixels by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/pull/86\"\u003easamuzaK/cssColor#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.0\"\u003ehttps://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.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/asamuzaK/cssColor/commit/5a7ba813e540a4b7601b1ecf3998a61c2875a701\"\u003e\u003ccode\u003e5a7ba81\u003c/code\u003e\u003c/a\u003e v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/b97deac2d273dc170cc135dba3f51c2ee13033f3\"\u003e\u003ccode\u003eb97deac\u003c/code\u003e\u003c/a\u003e Expose resolveLengthInPixels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/5be4989554b8fa59d0928743ac7ea5df49cf4d95\"\u003e\u003ccode\u003e5be4989\u003c/code\u003e\u003c/a\u003e Add function to resolve relative length in pixels (\u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/13e8bc87eb305a4044c3cd1a3623466ed5f3d39d\"\u003e\u003ccode\u003e13e8bc8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1bcd4655611fec3b28d5af9536b7fe9984c1f39a\"\u003e\u003ccode\u003e1bcd465\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1e8b02fdf00ef4ada71cfd66774fede9da0f9544\"\u003e\u003ccode\u003e1e8b02f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/9a99f12bdc506eee4d576f4ca30ee430386e9608\"\u003e\u003ccode\u003e9a99f12\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/bb992c7d4e6793b0ab868fe8084be554fe94f6d0\"\u003e\u003ccode\u003ebb992c7\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/2cbf6be9a24faa61e4627d439e7b665090dcc007\"\u003e\u003ccode\u003e2cbf6be\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/bac6ff603005861a737c06d472c352a9d63dc818\"\u003e\u003ccode\u003ebac6ff6\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.4 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\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/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/77105529cfc4bd4aa94b4ad617b9947a58ee5e94\"\u003e\u003ccode\u003e7710552\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fc6a324bcb5f49ed670fa7639e8fd3385cfb8997\"\u003e\u003ccode\u003efc6a324\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17515\"\u003e#17515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ed487a71adc2db93451f54ec11de772586fb8bc7\"\u003e\u003ccode\u003eed487a7\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17508\"\u003e#17508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-compat-data\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/compat-data\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.4 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebab...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/2589","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/2589","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2589/packages"}},{"old_version":"3.2.4","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-12-04T19:34:46.000Z","version_change":"3.2.4 → 5.0.0","issue":{"uuid":"3696197816","node_id":"PR_kwDOLc9THc63Jo3x","number":2586,"state":"open","title":"Bump the npm group across 1 directory with 72 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-04T19:34:46.000Z","updated_at":"2025-12-04T20:01:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":72,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint-plugin-storybook","old_version":"10.0.6","new_version":"10.1.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"lefthook","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.1","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.47.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"@acemir/cssom","old_version":"0.9.23","new_version":"0.9.25","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.0.5","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.15","new_version":"1.0.20","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@inquirer/ansi","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/confirm","old_version":"5.1.18","new_version":"5.1.21","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@swc/core","old_version":"1.13.5","new_version":"1.15.3","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"cookie","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"detect-libc","old_version":"2.1.0","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"16.4.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"rollup","old_version":"4.50.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts","old_version":"7.0.14","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 32 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.0.6` | `10.1.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.2` | `2.0.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.47.0` | `8.48.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.4` | `5.0.0` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.23` | `0.9.25` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.0.5` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.15` | `1.0.20` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@inquirer/ansi](https://github.com/SBoudrias/Inquirer.js) | `1.0.0` | `1.0.2` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `5.1.18` | `5.1.21` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.13.5` | `1.15.3` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.2` | `1.1.1` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.0` | `2.1.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.4.0` | `16.5.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.2` | `4.53.3` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.14` | `7.0.19` |\n\n\nUpdates `@playwright/test` from 1.56.1 to 1.57.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\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.0.6 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003eEasier to setup, more accessible to use\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.1 focuses on two key improvements: installation and accessibility:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ UI overhaul to fix hundreds of a11y issues\u003c/li\u003e\n\u003cli\u003e🧑‍💻 CLI overhaul for faster, more reliable install\u003c/li\u003e\n\u003cli\u003e✅ Checklist-based onboarding guide for new users\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release also contains compatibility fixes for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🅰️ Angular 21 support\u003c/li\u003e\n\u003cli\u003e🦀 RSbuild install support in CLI\u003c/li\u003e\n\u003cli\u003e⚡️ Preact support for Vitest addon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, it contains two highly-requested experimental features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📋 Component manifest for Storybook MCP\u003c/li\u003e\n\u003cli\u003e⚛️ Improved JSX code snippets for React\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eA11y: Add aria-selected attribute to tab buttons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32656\"\u003e#32656\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nischit-Ekbote\"\u003e\u003ccode\u003e@​Nischit-Ekbote\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eA11y: Make search clear button keyboard accessible - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32590\"\u003e#32590\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33116\"\u003e#33116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add preset entry point for framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33154\"\u003e#33154\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add support for v21 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33098\"\u003e#33098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Don't kill dev command by using observables - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33185\"\u003e#33185\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33156\"\u003e#33156\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Replace deprecated import of ApplicationConfig - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33125\"\u003e#33125\u003c/a\u003e, thanks \u003ca href=\"https://github.com/EtiennePasteur\"\u003e\u003ccode\u003e@​EtiennePasteur\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAutomigration: Update description and link for addon-a11y-addon-test - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33133\"\u003e#33133\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Add Rsbuild-based sandboxes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33039\"\u003e#33039\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Fix async telemetry event sending - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33115\"\u003e#33115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Update dependencies in yarn.lock and clean up comments - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33089\"\u003e#33089\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Autocomplete \u0026quot;See what's new\u0026quot; on URL navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33167\"\u003e#33167\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Data improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33129\"\u003e#33129\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Change yarn package manager value to yarn1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33099\"\u003e#33099\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix 'beforeVersion' evaluation for Storybook package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33141\"\u003e#33141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix access to getOptionValue in postAction hook - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33119\"\u003e#33119\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix framework config validation path and messages - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33146\"\u003e#33146\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix passing flags for bun users during init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33166\"\u003e#33166\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33131\"\u003e#33131\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: In csf-factories codemod only remove types which are unused - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33020\"\u003e#33020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Minor improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33180\"\u003e#33180\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32717\"\u003e#32717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Standardize debug log messages across the application - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33123\"\u003e#33123\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update clack - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33151\"\u003e#33151\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003eEasier to setup, more accessible to use\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.1 focuses on two key improvements: installation and accessibility:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ UI overhaul to fix hundreds of a11y issues\u003c/li\u003e\n\u003cli\u003e🧑‍💻 CLI overhaul for faster, more reliable install\u003c/li\u003e\n\u003cli\u003e✅ Checklist-based onboarding guide for new users\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release also contains compatibility fixes for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🅰️ Angular 21 support\u003c/li\u003e\n\u003cli\u003e🦀 RSbuild install support in CLI\u003c/li\u003e\n\u003cli\u003e⚡️ Preact support for Vitest addon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, it contains two highly-requested experimental features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📋 Component manifest for Storybook MCP\u003c/li\u003e\n\u003cli\u003e⚛️ Improved JSX code snippets for React\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eA11y: Add aria-selected attribute to tab buttons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32656\"\u003e#32656\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nischit-Ekbote\"\u003e\u003ccode\u003e@​Nischit-Ekbote\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eA11y: Make search clear button keyboard accessible - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32590\"\u003e#32590\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33116\"\u003e#33116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add preset entry point for framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33154\"\u003e#33154\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add support for v21 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33098\"\u003e#33098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Don't kill dev command by using observables - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33185\"\u003e#33185\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33156\"\u003e#33156\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Replace deprecated import of ApplicationConfig - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33125\"\u003e#33125\u003c/a\u003e, thanks \u003ca href=\"https://github.com/EtiennePasteur\"\u003e\u003ccode\u003e@​EtiennePasteur\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAutomigration: Update description and link for addon-a11y-addon-test - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33133\"\u003e#33133\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Add Rsbuild-based sandboxes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33039\"\u003e#33039\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Fix async telemetry event sending - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33115\"\u003e#33115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuild: Update dependencies in yarn.lock and clean up comments - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33089\"\u003e#33089\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Autocomplete \u0026quot;See what's new\u0026quot; on URL navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33167\"\u003e#33167\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChecklist: Data improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33129\"\u003e#33129\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Change yarn package manager value to yarn1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33099\"\u003e#33099\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix 'beforeVersion' evaluation for Storybook package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33141\"\u003e#33141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix access to getOptionValue in postAction hook - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33119\"\u003e#33119\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix framework config validation path and messages - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33146\"\u003e#33146\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix passing flags for bun users during init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33166\"\u003e#33166\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33131\"\u003e#33131\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: In csf-factories codemod only remove types which are unused - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33020\"\u003e#33020\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Minor improvements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33180\"\u003e#33180\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32717\"\u003e#32717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Standardize debug log messages across the application - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33123\"\u003e#33123\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update clack - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33151\"\u003e#33151\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Update compatibility guidance link in summary message - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33117\"\u003e#33117\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\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/storybookjs/storybook/commit/90cdcf87db98fe7c636c8ad0aad9f2e6858939ea\"\u003e\u003ccode\u003e90cdcf8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.6\u0026quot; to \u0026quot;10.1.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/28fa98ec9baa3ee535e7ab6de9643c34a14b8dc9\"\u003e\u003ccode\u003e28fa98e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.5\u0026quot; to \u0026quot;10.1.0-beta.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/35b4a8f995c30d973f22373d29fdd04e1466cca7\"\u003e\u003ccode\u003e35b4a8f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.4\u0026quot; to \u0026quot;10.1.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc21f115d6869d9d56ebdd75dcec64a5eceed0e8\"\u003e\u003ccode\u003ecc21f11\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.3\u0026quot; to \u0026quot;10.1.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e4ef178c993502ce5451a4aee228d69ca1eb98de\"\u003e\u003ccode\u003ee4ef178\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.2\u0026quot; to \u0026quot;10.1.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d9408356a383113a3792800871cf32f1532d1b7c\"\u003e\u003ccode\u003ed940835\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.1\u0026quot; to \u0026quot;10.1.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3a6dc0be26776f64c0608f22e265c18831812511\"\u003e\u003ccode\u003e3a6dc0b\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-beta.0\u0026quot; to \u0026quot;10.1.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e473a8c63687fb70ebfd7197827d48886fec2d1e\"\u003e\u003ccode\u003ee473a8c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.14\u0026quot; to \u0026quot;10.1.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c1faf97b1fdecf7b3de706e64624ed88c2d7ad97\"\u003e\u003ccode\u003ec1faf97\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.13\u0026quot; to \u0026quot;10.1.0-alpha.14\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a29f6dfaacee67ae7254c2a2b6b62ce1cd26a3d1\"\u003e\u003ccode\u003ea29f6df\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.0-alpha.12\u0026quot; to \u0026quot;10.1.0-alpha.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.0/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.0.2 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb04fbb8472218981fb45decaf80587ecef1cb86e feat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e442f2fff1348d26c68f2790650573cd781a8baa0 fix: glob_matcher jsonschema values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef465e65a0b10dd8d709c3727e4c36b9e4875cde7 deps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0572488d78a987e3261b89539132d9a4c4b7e097 feat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1186\"\u003e#1186\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4 (2025-11-13)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: glob_matcher jsonschema values\u003c/li\u003e\n\u003cli\u003efeat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1188\"\u003e#1188\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​jasonwbarnett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3 (2025-11-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1186\"\u003e#1186\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1185\"\u003e#1185\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\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/evilmartians/lefthook/commit/e9eba3752d45109175731f225bb019bcc280ef33\"\u003e\u003ccode\u003ee9eba37\u003c/code\u003e\u003c/a\u003e 2.0.4: allow providing a different glob_matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/442f2fff1348d26c68f2790650573cd781a8baa0\"\u003e\u003ccode\u003e442f2ff\u003c/code\u003e\u003c/a\u003e fix: glob_matcher jsonschema values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/b04fbb8472218981fb45decaf80587ecef1cb86e\"\u003e\u003ccode\u003eb04fbb8\u003c/code\u003e\u003c/a\u003e feat: add optional standard glob matcher (doublestar) (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c8aec98a006c01502553c0a6b64943a1f32474e7\"\u003e\u003ccode\u003ec8aec98\u003c/code\u003e\u003c/a\u003e 2.0.3: update mime types, add non-ci to fail_on_changes option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/0572488d78a987e3261b89539132d9a4c4b7e097\"\u003e\u003ccode\u003e0572488\u003c/code\u003e\u003c/a\u003e feat: fail_on_changes non-ci option (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/f465e65a0b10dd8d709c3727e4c36b9e4875cde7\"\u003e\u003ccode\u003ef465e65\u003c/code\u003e\u003c/a\u003e deps: update mimetypes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.0.2...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.56.1 to 1.57.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\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.0...3.7.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier 3.7.0 can be very slow when formatting big files, the regression has been fixed.\u003c/p\u003e\n\u003ch1\u003e3.7.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease Notes\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/prettier/prettier/commit/47c40b3024e047e68025281bae3d5d08d7a98ed5\"\u003e\u003ccode\u003e47c40b3\u003c/code\u003e\u003c/a\u003e Release 3.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/99df0718d123b3eef870a1a2b4bc66f6c9452322\"\u003e\u003ccode\u003e99df071\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@prettier/plugin-oxc\u003c/code\u003e v0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d147f67ef1a804173ad282fb79cb4e0b47cd9850\"\u003e\u003ccode\u003ed147f67\u003c/code\u003e\u003c/a\u003e Fix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18342\"\u003e#18342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1fe6a12557c2bcde21b0732edc87028612c0b768\"\u003e\u003ccode\u003e1fe6a12\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3a098e32d46cf36a13aa5ef3a58e6dbcec8345c3\"\u003e\u003ccode\u003e3a098e3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c4905e5be96b64e604a7984ba204ad7ed1318f9a\"\u003e\u003ccode\u003ec4905e5\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43236e234e99fd087d6d3d88b26cecd8513449e7\"\u003e\u003ccode\u003e43236e2\u003c/code\u003e\u003c/a\u003e Add blog post for v3.7 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18323\"\u003e#18323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8147dddb91ffdb040842be8d13f16ddb99891605\"\u003e\u003ccode\u003e8147ddd\u003c/code\u003e\u003c/a\u003e Release 3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8a59916b432ca728524afb3931a17e42f8db9b82\"\u003e\u003ccode\u003e8a59916\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b77751e699599c08e6ddb70a1596de2ddc52f6e7\"\u003e\u003ccode\u003eb77751e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v21.0.1 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18334\"\u003e#18334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.1\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.47.0 to 8.48.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\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\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\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/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/408b3e9cf052762f05260e1c53d8d16b2b899737\"\u003e\u003ccode\u003e408b3e9\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd8c0cdb629070f543dabdd5dd0a52bc225\"\u003e\u003ccode\u003eadda4cd\u003c/code\u003e\u003c/a\u003e feat!: migrate back from Vitest repo (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/91f86c262916ba325ab6730097bd7edde161cb5e\"\u003e\u003ccode\u003e91f86c2\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/69d10183b021dc8cdfe041ecbbb61d849e996319\"\u003e\u003ccode\u003e69d1018\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/4e27bf8cbaccfd50bdad2ea1fcf1e1a599c08ef3\"\u003e\u003ccode\u003e4e27bf8\u003c/code\u003e\u003c/a\u003e fix: lint, tests (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/51790a393b74acd440b29635253627b2ba30c6e4\"\u003e\u003ccode\u003e51790a3\u003c/code\u003e\u003c/a\u003e chore: update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.23 to 0.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.25\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/acemir/CSSOM/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naycon\"\u003e\u003ccode\u003e@​Naycon\u003c/code\u003e\u003c/a\u003e! - Fix TypeError when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors inside \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWhen parsing CSS with nested selectors (\u0026amp;) followed by \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules inside an \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e block, the parser would crash with \u0026quot;Cannot read properties of null (reading 'constructor')\u0026quot; because nestedSelectorRule.parentRule can be null when the parent context is a CSSLayerBlockRule rather than a CSSStyleRule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: auto-closing statement rules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: rules interfaces and parse improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose CSSOM.setup method for globalObject configuration\u003c/li\u003e\n\u003cli\u003eAdd StyleSheet missing interface properties\u003c/li\u003e\n\u003cli\u003eAdd CSSStyleSheet constructor options and missing interface properties\u003c/li\u003e\n\u003cli\u003eSet cssRules readonly on CSSStylesheet and CSSGroupingRules\u003c/li\u003e\n\u003cli\u003eFix CSSRule.cssText interface implementation\u003c/li\u003e\n\u003cli\u003eImprove pseudo-class with selectors list validations\u003c/li\u003e\n\u003cli\u003eImrpove auto-close for all unclosed nested structures\u003c/li\u003e\n\u003cli\u003eHandle CSSLayerStatementRule inside CSSLayerBlockRule and other grouping rules\u003c/li\u003e\n\u003cli\u003eHandle CSSFontFaceRule, CSSKeyframeRule and CSSPageRule nesting edge cases\u003c/li\u003e\n\u003cli\u003eImrpove code consistency on rules type and prototype assign\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.24\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/acemir/CSSOM/pull/60\"\u003e#60\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: ending nested rules processing and unclosed sheet edge cases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/62\"\u003e#62\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: serialization with empty nested declarations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/63\"\u003e#63\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: parser improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix CSSScopeRule allows CSSNestedDeclarations\u003c/li\u003e\n\u003cli\u003eFix mediaText setter with empty value\u003c/li\u003e\n\u003cli\u003eImprove performance and security on selectors validation\u003c/li\u003e\n\u003cli\u003eHandle escape sequences before processing special characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/59\"\u003e#59\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Xiphoseer\"\u003e\u003ccode\u003e@​Xiphoseer\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e\u003c/p\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.25\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/acemir/CSSOM/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naycon\"\u003e\u003ccode\u003e@​Naycon\u003c/code\u003e\u003c/a\u003e! - Fix TypeError when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors inside \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWhen parsing CSS with nested selectors (\u0026amp;) followed by \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules inside an \u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e block, the parser would crash with \u0026quot;Cannot read properties of null (reading 'constructor')\u0026quot; because nestedSelectorRule.parentRule can be null when the parent context is a CSSLayerBlockRule rather than a CSSStyleRule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: auto-closing statement rules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: rules interfaces and parse improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose CSSOM.setup method for globalObject configuration\u003c/li\u003e\n\u003cli\u003eAdd StyleSheet missing interface properties\u003c/li\u003e\n\u003cli\u003eAdd CSSStyleSheet constructor options and missing interface properties\u003c/li\u003e\n\u003cli\u003eSet cssRules readonly on CSSStylesheet and CSSGroupingRules\u003c/li\u003e\n\u003cli\u003eFix CSSRule.cssText interface implementation\u003c/li\u003e\n\u003cli\u003eImprove pseudo-class with selectors list validations\u003c/li\u003e\n\u003cli\u003eImrpove auto-close for all unclosed nested structures\u003c/li\u003e\n\u003cli\u003eHandle CSSLayerStatementRule inside CSSLayerBlockRule and other grouping rules\u003c/li\u003e\n\u003cli\u003eHandle CSSFontFaceRule, CSSKeyframeRule and CSSPageRule nesting edge cases\u003c/li\u003e\n\u003cli\u003eImrpove code consistency on rules type and prototype assign\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.24\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/acemir/CSSOM/pull/60\"\u003e#60\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: ending nested rules processing and unclosed sheet edge cases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/62\"\u003e#62\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: serialization with empty nested declarations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/63\"\u003e#63\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: parser improvements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix CSSScopeRule allows CSSNestedDeclarations\u003c/li\u003e\n\u003cli\u003eFix mediaText setter with empty value\u003c/li\u003e\n\u003cli\u003eImprove performance and security on selectors validation\u003c/li\u003e\n\u003cli\u003eHandle escape sequences before processing special characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/59\"\u003e#59\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Xiphoseer\"\u003e\u003ccode\u003e@​Xiphoseer\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e\u003c/p\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/acemir/CSSOM/commit/1b79a8b4dd8d77ffc3fb06b10298ce9ba09014f9\"\u003e\u003ccode\u003e1b79a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/52b93c7e9bb1d21ebe83c3c044dd4f08da69f131\"\u003e\u003ccode\u003e52b93c7\u003c/code\u003e\u003c/a\u003e fix: auto-closing statement rules (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/907a0c2d6c6fff0471dbcb751074fe52c6d6b88d\"\u003e\u003ccode\u003e907a0c2\u003c/code\u003e\u003c/a\u003e feat: rules interfaces and parse improvements (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e369d14053b827fc19a7f1d3b5a1da39455e307d\"\u003e\u003ccode\u003ee369d14\u003c/code\u003e\u003c/a\u003e fix: handle null parentRule when parsing \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e after nested selectors in \u003ca href=\"https://github.com/la\"\u003e\u003ccode\u003e@​la\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/6f522417942657ebd7a0ccd3e299c49c3a5bab03\"\u003e\u003ccode\u003e6f52241\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/f334c70b3f6ba825b8a4144e994dc43d671ccd9c\"\u003e\u003ccode\u003ef334c70\u003c/code\u003e\u003c/a\u003e fix: parser improvements (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/fccf6393be6cad177b499608a1783d1eac7cc11f\"\u003e\u003ccode\u003efccf639\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSStyleSheet\u003c/code\u003e: \u003ccode\u003ereplaceSync\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e65434caa3f44627020d0a35be42fefce6bf8c9b\"\u003e\u003ccode\u003ee65434c\u003c/code\u003e\u003c/a\u003e fix: serialization with empty nested declarations (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/dc858f350f48ffc852ae00527ffd222e21db2ab8\"\u003e\u003ccode\u003edc858f3\u003c/code\u003e\u003c/a\u003e fix: ending nested rules processing and unclosed sheet edge cases (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.23...v0.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/css-color` from 4.0.5 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/cssColor/releases\"\u003e\u003ccode\u003e@​asamuzakjp/css-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd function to resolve relative length in pixels by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/pull/86\"\u003easamuzaK/cssColor#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.0\"\u003ehttps://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.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/asamuzaK/cssColor/commit/5a7ba813e540a4b7601b1ecf3998a61c2875a701\"\u003e\u003ccode\u003e5a7ba81\u003c/code\u003e\u003c/a\u003e v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/b97deac2d273dc170cc135dba3f51c2ee13033f3\"\u003e\u003ccode\u003eb97deac\u003c/code\u003e\u003c/a\u003e Expose resolveLengthInPixels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/5be4989554b8fa59d0928743ac7ea5df49cf4d95\"\u003e\u003ccode\u003e5be4989\u003c/code\u003e\u003c/a\u003e Add function to resolve relative length in pixels (\u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/13e8bc87eb305a4044c3cd1a3623466ed5f3d39d\"\u003e\u003ccode\u003e13e8bc8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1bcd4655611fec3b28d5af9536b7fe9984c1f39a\"\u003e\u003ccode\u003e1bcd465\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1e8b02fdf00ef4ada71cfd66774fede9da0f9544\"\u003e\u003ccode\u003e1e8b02f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/9a99f12bdc506eee4d576f4ca30ee430386e9608\"\u003e\u003ccode\u003e9a99f12\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/bb992c7d4e6793b0ab868fe8084be554fe94f6d0\"\u003e\u003ccode\u003ebb992c7\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/2cbf6be9a24faa61e4627d439e7b665090dcc007\"\u003e\u003ccode\u003e2cbf6be\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/bac6ff603005861a737c06d472c352a9d63dc818\"\u003e\u003ccode\u003ebac6ff6\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.5...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.4 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameErr...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/2586","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/2586","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2586/packages"}},{"old_version":"3.2.3","new_version":"5.2.0","update_type":"major","path":null,"pr_created_at":"2025-12-01T00:18:12.000Z","version_change":"3.2.3 → 5.2.0","issue":{"uuid":"3678689568","node_id":"PR_kwDOH4vOps62OTg6","number":207,"state":"closed","title":"build(deps-dev): bump the devdependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T00:06:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T00:18:12.000Z","updated_at":"2025-12-29T00:06:40.000Z","time_to_close":2418507,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"devdependencies","update_count":14,"packages":[{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.29.8","repository_url":"https://github.com/changesets/changesets"},{"name":"@types/node","old_version":"24.0.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"turbo","old_version":"2.5.4","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite-node","old_version":"3.2.3","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"vite","old_version":"6.4.1","new_version":"7.2.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-monkey","old_version":"5.0.8","new_version":"7.1.5","repository_url":"https://github.com/lisonge/vite-plugin-monkey"},{"name":"@vitest/coverage-v8","old_version":"3.2.3","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"@types/jsdom","old_version":"21.1.7","new_version":"27.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"3.2.3","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the devdependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.5.2` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.29.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.1` | `24.10.1` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.4` | `2.6.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `3.2.3` | `5.2.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `7.2.4` |\n| [vite-plugin-monkey](https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey) | `5.0.8` | `7.1.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.3` | `4.0.14` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) | `21.1.7` | `27.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.3` | `4.0.14` |\n\n\nUpdates `@biomejs/biome` from 1.9.4 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.8\u003c/h2\u003e\n\u003ch2\u003e2.3.8\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/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\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/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo = \u0026quot;Line 1\\nLine 2\u0026quot;;\nconst bar = `Line 1\n\u003c/code\u003e\u003c/pre\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a6b6fb1fb5d5ef24fde12f64f80e337110adb5d\"\u003e\u003ccode\u003e0a6b6fb\u003c/code\u003e\u003c/a\u003e chore: restore version and yaml how they were\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d15cd5c70731ff7b0a4950f153401163caa956e\"\u003e\u003ccode\u003e5d15cd5\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59fa1468ed34d9e164a2b0ede937df9e0346658b\"\u003e\u003ccode\u003e59fa146\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f7e836fa2b5859c712bb891dc7fbb2fcf28e19a3\"\u003e\u003ccode\u003ef7e836f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoProto\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e feat(js_biome_analyze): implement noDuplicatedSpreadProps (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8116\"\u003e#8116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoMultiStr\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/68c052efa29892470d4590bffefb20448685f2d9\"\u003e\u003ccode\u003e68c052e\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoEqualsToNull\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e feat(lint): added new rule \u003ccode\u003eno-leaked-render\u003c/code\u003e from eslint-react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8171\"\u003e#8171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cd2edd75d9532171c599073fc91de5a15578e84d\"\u003e\u003ccode\u003ecd2edd7\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement noTernary (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.8/packages/@biomejs/biome\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.5.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/4f8d76c225e4b9cffa764548c49e0ef2aee2a2af\"\u003e\u003ccode\u003e4f8d76c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d8f0e6851bddf307b70b03e23b50e0b9410aafa7\"\u003e\u003ccode\u003ed8f0e68\u003c/code\u003e\u003c/a\u003e Fixed an issue with parsing \u003ccode\u003e--json\u003c/code\u003e output when publishing (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/fe8db7500f81caea9064f8bec02bcb77e0fd8fce\"\u003e\u003ccode\u003efe8db75\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003e@manypkg/get-packages\u003c/code\u003e dependencies to latest version (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9a993ba09629c1620d749432520470cec49d3a96\"\u003e\u003ccode\u003e9a993ba\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eresolutions\u003c/code\u003e to the \u003ccode\u003ePackageJSON\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a8c8a03824a6033854d32779ca5fc4e1571016cc\"\u003e\u003ccode\u003ea8c8a03\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5413f3e772bf867234922b0691e3c58c1864412d\"\u003e\u003ccode\u003e5413f3e\u003c/code\u003e\u003c/a\u003e Fixed an issue with adding \u003ccode\u003e[undefined]\u003c/code\u003e to the generated changelog (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/74dda8c0d8bd1741ca7b19f0ccb37b2330dc9549\"\u003e\u003ccode\u003e74dda8c\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eworkspace:~\u003c/code\u003e and \u003ccode\u003eworkspace:^\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2b49c390a7cf24ce859ac932b432eb6d8f55c98b\"\u003e\u003ccode\u003e2b49c39\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003echangeset tag\u003c/code\u003e and \u003ccode\u003egetAllTags\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/09a7dab8792fa30ce45a8c751e82db177b09666d\"\u003e\u003ccode\u003e09a7dab\u003c/code\u003e\u003c/a\u003e Make master branch rename suggestion more clear (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a3628d54aa365140935d6ae376fe6921b221dd5b\"\u003e\u003ccode\u003ea3628d5\u003c/code\u003e\u003c/a\u003e Helpful note about \u003ccode\u003estatus\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.5.1...@changesets/read@0.5.2\"\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.29.4 to 2.29.8\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\u003ccode\u003e@​changesets/cli\u003c/code\u003e'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.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\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.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\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.29.5\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/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\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.9\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.13\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/changesets/changesets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.0.1 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\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/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59\"\u003e\u003ccode\u003ebb521e5\u003c/code\u003e\u003c/a\u003e Remove --shell option where unsafe to use\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.4 to 2.6.1\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.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: 2.6 release blog post 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/11003\"\u003evercel/turborepo#11003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update typo'd link by \u003ca href=\"https://github.com/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(with-docker/Dockerfile): Some improvements by \u003ca href=\"https://github.com/yairopro\"\u003e\u003ccode\u003e@​yairopro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11010\"\u003evercel/turborepo#11010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix grammatical mistake on structuring-a-repository.mdx by \u003ca href=\"https://github.com/Andrew-Pynch\"\u003e\u003ccode\u003e@​Andrew-Pynch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11091\"\u003evercel/turborepo#11091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Cross-platform microfrontends port command 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/11098\"\u003evercel/turborepo#11098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/codemod\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: Fix flake in JS tests 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/11067\"\u003evercel/turborepo#11067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update to Rust 1.91.0 by \u003ca href=\"https://github.com/ognevny\"\u003e\u003ccode\u003e@​ognevny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10885\"\u003evercel/turborepo#10885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 18.17.4 to 24.10.0 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11037\"\u003evercel/turborepo#11037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11043\"\u003evercel/turborepo#11043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Remove redundant border declaration by \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump turbo from 2.5.6 to 2.6.0 in /examples/with-shell-commands in the with-shell-commands group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11039\"\u003evercel/turborepo#11039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-svelte group in /examples/with-svelte with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11041\"\u003evercel/turborepo#11041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump the basic group in /examples/basic with 9 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11040\"\u003evercel/turborepo#11040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11038\"\u003evercel/turborepo#11038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11051\"\u003evercel/turborepo#11051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/basic by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11082\"\u003evercel/turborepo#11082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/with-tailwind by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11083\"\u003evercel/turborepo#11083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump eslint-config-next from 16.0.0 to 16.0.1 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11086\"\u003evercel/turborepo#11086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(fix): Gradient in \u003ccode\u003ewith-tailwind\u003c/code\u003e by \u003ca href=\"https://github.com/mahi656\"\u003e\u003ccode\u003e@​mahi656\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11073\"\u003evercel/turborepo#11073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelte by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11087\"\u003evercel/turborepo#11087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11088\"\u003evercel/turborepo#11088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve parity with real Bun lockfile format for \u003ccode\u003eprune\u003c/code\u003e 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/11048\"\u003evercel/turborepo#11048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add some Linux variables to default passthrough env vars 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/10959\"\u003evercel/turborepo#10959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Labels for k + j backwards in binds list by \u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Add bunfig.toml to list of copied files by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11055\"\u003evercel/turborepo#11055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Handle \u003ccode\u003epatchedDependencies\u003c/code\u003e for bun by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11027\"\u003evercel/turborepo#11027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(boundaries): Enable import attributes parsing 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/11053\"\u003evercel/turborepo#11053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve determinism for graceful shutdown 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/11063\"\u003evercel/turborepo#11063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Lower opt-level and remove debug symbols for dev profile 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/11068\"\u003evercel/turborepo#11068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Avoid flaking for test server mock 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/11066\"\u003evercel/turborepo#11066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Don't install dependencies in tests that don't need it 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/11071\"\u003evercel/turborepo#11071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert \u0026quot;fix(logs): create log files for non-cached tasks\u0026quot; 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/11072\"\u003evercel/turborepo#11072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix leaky tests 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/11081\"\u003evercel/turborepo#11081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Bun lockfile pruner adjustment 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/11092\"\u003evercel/turborepo#11092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve version resolution in Bun lockfiles 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/11095\"\u003evercel/turborepo#11095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Move icon to left side in TUI 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/11097\"\u003evercel/turborepo#11097\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/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\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/vercel/turborepo/blob/main/RELEASE.md\"\u003eturbo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Documentation\u003c/h1\u003e\n\u003ch2\u003eQuick Start\u003c/h2\u003e\n\u003ch3\u003eRelease Turborepo CLI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Release][1] workflow\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the semver increment using the SemVer Increment field (start with \u003ccode\u003eprerelease\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages. Artifacts will be created that you can test with locally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA PR is automatically opened to merge the release branch created in step 1 back into \u003ccode\u003emain\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Merge this in! You don't need to wait for tests to pass (because they won't pass until after this PR is merged in). It's important to merge this branch soon after the publish is successful.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eRelease \u003ccode\u003e@turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eRun [\u003ccode\u003ebump-version.sh\u003c/code\u003e][4] to update the versions of the packages. Merge in the changes to \u003ccode\u003emain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Library Release][5] workflow.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub Release Notes are published automatically using the config from [\u003ccode\u003eturborepo-release.yml\u003c/code\u003e][2],\ntriggered by the [\u003ccode\u003eturbo-orchestrator\u003c/code\u003e][3] bot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eTurborepo CLI Release Process - In-Depth Guide\u003c/h2\u003e\n\u003cp\u003eThis section provides comprehensive documentation on how the Turborepo CLI is released, including the architecture, workflows, and detailed step-by-step processes.\u003c/p\u003e\n\u003ch3\u003eTable of Contents\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#architecture-overview\"\u003eArchitecture Overview\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#version-management\"\u003eVersion Management\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#release-workflow-stages\"\u003eRelease Workflow Stages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#packages-released\"\u003ePackages Released\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#platform-specific-binaries\"\u003ePlatform-Specific Binaries\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#technical-reference\"\u003eTechnical Reference\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#best-practices\"\u003eBest Practices\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr /\u003e\n\u003ch3\u003eArchitecture Overview\u003c/h3\u003e\n\u003cp\u003eThe Turborepo release process is a multi-stage pipeline that:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eManages versions centrally\u003c/strong\u003e via \u003ccode\u003eversion.txt\u003c/code\u003e at the repository root\u003c/li\u003e\n\u003c/ol\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/vercel/turborepo/commit/59685c863ba6c247f54df2d9df2599161622db9d\"\u003e\u003ccode\u003e59685c8\u003c/code\u003e\u003c/a\u003e publish 2.6.1 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0270af8831d1b7cb8af47ce74214af034a02cf2e\"\u003e\u003ccode\u003e0270af8\u003c/code\u003e\u003c/a\u003e feat: Cross-platform microfrontends port command (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11098\"\u003e#11098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1de3775b51644df562a739d85e08570890a5b606\"\u003e\u003ccode\u003e1de3775\u003c/code\u003e\u003c/a\u003e feat: Move icon to left side in TUI (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bd53f07f9e6cd4471a0039b3977c8a5defbcaae2\"\u003e\u003ccode\u003ebd53f07\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.1-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bf9db59700f3ba416dbcc09eefd7adcb1158fb9b\"\u003e\u003ccode\u003ebf9db59\u003c/code\u003e\u003c/a\u003e fix: Improve version resolution in Bun lockfiles (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/23641b7cb0dab9aefe394e7d99aa15bc11c56d62\"\u003e\u003ccode\u003e23641b7\u003c/code\u003e\u003c/a\u003e examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0646e049d32857b79cc4bfd5ae4bc18d40152d9f\"\u003e\u003ccode\u003e0646e04\u003c/code\u003e\u003c/a\u003e examples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ee469d4e1ccf6e01d18d096d8b4f866c391f61b2\"\u003e\u003ccode\u003eee469d4\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.1-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11093\"\u003e#11093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1c99fc91a0131a21939984f892c4da6ae53268f6\"\u003e\u003ccode\u003e1c99fc9\u003c/code\u003e\u003c/a\u003e fix: Bun lockfile pruner adjustment (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11092\"\u003e#11092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/58ba6a71fabed8238d0675e98e883cd083e6cdb3\"\u003e\u003ccode\u003e58ba6a7\u003c/code\u003e\u003c/a\u003e docs: Fix grammatical mistake on structuring-a-repository.mdx (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.4...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.3 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.3...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.4.1 to 7.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.3...v7.2.4\"\u003e7.2.4\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e2d66b7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.2...v7.2.3\"\u003e7.2.3\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21103\"\u003e#21103\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e5909efd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21096\"\u003e#21096\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e6a34ac3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21128\"\u003e#21128\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e4f8171e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003eacfe939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21099\"\u003e#21099\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e02ceaec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21095\"\u003e#21095\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e39a0a15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21127\"\u003e#21127\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e5029720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-11-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21081\"\u003e#21081\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e728c8ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0...v7.2.1\"\u003e7.2.1\u003c/a\u003e (2025-11-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e some worker asset was missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21074\"\u003e#21074\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e82d2d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21054\"\u003e#21054\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003ef83264f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.1...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21002\"\u003e#21002\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003eb1fd616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21029\"\u003e#21029\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003ead5b3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add undefined to optional properties for exactOptionalProperties type compatibility (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21040\"\u003e#21040\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e2833c55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21047\"\u003e#21047\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003ee3a6a83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.0...v7.2.0-beta.1\"\u003e7.2.0-beta.1\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug 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/vitejs/vite/commit/24a611f1c83a976d32262628d42f683609746635\"\u003e\u003ccode\u003e24a611f\u003c/code\u003e\u003c/a\u003e release: v7.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e\u003ccode\u003e2d66b7b\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a668014dba377c2b82a32d8124f1761e9ea74f82\"\u003e\u003ccode\u003ea668014\u003c/code\u003e\u003c/a\u003e release: v7.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acfe939e1f7c303c34b0b39b883cc302da767fa2\"\u003e\u003ccode\u003eacfe939\u003c/code\u003e\u003c/a\u003e perf(deps): replace debug with obug (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e\u003ccode\u003e4f8171e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21128\"\u003e#21128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50297208452241061cb44d09a4bbdf77a11ac01e\"\u003e\u003ccode\u003e5029720\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21127\"\u003e#21127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e\u003ccode\u003e5909efd\u003c/code\u003e\u003c/a\u003e fix: allow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21103\"\u003e#21103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/39a0a15fd24ed37257c48b795097a3794e54d255\"\u003e\u003ccode\u003e39a0a15\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21095\"\u003e#21095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e\u003ccode\u003e6a34ac3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21096\"\u003e#21096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e\u003ccode\u003e02ceaec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21099\"\u003e#21099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.4/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-monkey` from 5.0.8 to 7.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/releases\"\u003evite-plugin-monkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v7.1.5\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: document.head may be null when run-at document-start (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/262\"\u003e#262\u003c/a\u003e) (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: GM_audio getState type error (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: GM_addElement server entrySrc script not wokring (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.3\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add GM_audio type (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.2\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: style cloneNode hmr\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: add files style.d.ts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.1.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat: styleImport (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: removeComment (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ignore empty css text (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.0.3\u003c/h2\u003e\n\u003ch1\u003ev7.0.3\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error build entry path (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove invalid CDNs (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.0.2\u003c/h2\u003e\n\u003ch1\u003ev7.0.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: static-import-css (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v7.0.1\u003c/h2\u003e\n\u003ch1\u003ev7.0.1\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/lisonge/vite-plugin-monkey/commit/067bbafc533d85743a9c6ce9dc13b804f98eab51\"\u003e\u003ccode\u003e067bbaf\u003c/code\u003e\u003c/a\u003e chore: v7.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/7c2970aefb8ff4cd9c5d72a38a17611be26ca122\"\u003e\u003ccode\u003e7c2970a\u003c/code\u003e\u003c/a\u003e fix: document.head may be null when run-at document-start (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/262\"\u003e#262\u003c/a\u003e) (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/715736e0dc7c6fcc8b8fdced73cd96752af9cac6\"\u003e\u003ccode\u003e715736e\u003c/code\u003e\u003c/a\u003e chore: v7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/4eff3dd730f092b8d24debc7676138dcf3826c3d\"\u003e\u003ccode\u003e4eff3dd\u003c/code\u003e\u003c/a\u003e fix: GM_audio getState type error (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/125f6a2ebe78f072034103b31959ec1622890e92\"\u003e\u003ccode\u003e125f6a2\u003c/code\u003e\u003c/a\u003e fix: GM_addElement server entrySrc script not wokring (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/cf758397774f3d6d4a20d7110918cf0fcb6ed448\"\u003e\u003ccode\u003ecf75839\u003c/code\u003e\u003c/a\u003e chore: v7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/b0d54fbe0f6c723757b03df6032cd8fb116664e7\"\u003e\u003ccode\u003eb0d54fb\u003c/code\u003e\u003c/a\u003e feat: add GM_audio type (\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/tree/HEAD/packages/vite-plugin-monkey/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/aa2ab9ba1a78619b7e82958ebdef9a5e76f8746e\"\u003e\u003ccode\u003eaa2ab9b\u003c/code\u003e\u003c/a\u003e chore: v7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/21d46f5ad647d061c7a6bcc8b5672addba1d3599\"\u003e\u003ccode\u003e21d46f5\u003c/code\u003e\u003c/a\u003e fix: style cloneNode hmr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commit/91642f48c421882a63ae72317cee5fe887d839e1\"\u003e\u003ccode\u003e91642f4\u003c/code\u003e\u003c/a\u003e chore: v7.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lisonge/vite-plugin-monkey/commits/v7.1.5/packages/vite-plugin-monkey\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.3 to 4.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.14\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Expose \u003ccode\u003eutils.configurePrettyDOM\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9103\"\u003evitest-dev/vitest#9103\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2cc34e0d4\"\u003e\u003c!-- raw HTML omitted --\u003e(2cc34)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Add full names to...\n\n_Description has been truncated_","html_url":"https://github.com/mogeko/userscripts/pull/207","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mogeko%2Fuserscripts/issues/207","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/207/packages"}},{"old_version":"5.1.0","new_version":"5.2.0","update_type":"minor","path":null,"pr_created_at":"2025-11-24T22:48:28.000Z","version_change":"5.1.0 → 5.2.0","issue":{"uuid":"3660809434","node_id":"PR_kwDONBTcBs61TQfh","number":470,"state":"open","title":"Bump the npm-web-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","nodejs"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T22:48:28.000Z","updated_at":"2025-11-24T22:50:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-web-dependencies","update_count":2,"packages":[{"name":"vite-node","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"@types/react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-web-dependencies group with 2 updates: [vite-node](https://github.com/antfu-collective/vite-node) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).\n\nUpdates `vite-node` 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/vite-node/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 `@types/react` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/gravitational/docs-website/pull/470","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitational%2Fdocs-website/issues/470","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/470/packages"}},{"old_version":"3.2.4","new_version":"5.2.0","update_type":"major","path":null,"pr_created_at":"2025-11-24T11:20:04.000Z","version_change":"3.2.4 → 5.2.0","issue":{"uuid":"3658409409","node_id":"PR_kwDOQZ15DM61LE7E","number":5,"state":"closed","title":"Bump the major group across 3 directories with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T10:07:23.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T11:20:04.000Z","updated_at":"2025-12-15T10:07:25.000Z","time_to_close":1810039,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"major","update_count":3,"packages":[{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"},{"name":"vite-node","old_version":"3.2.4","new_version":"5.2.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"},{"name":"which","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/npm/node-which"},{"name":"zod","old_version":"3.25.76","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major group with 3 updates in the / directory: [which](https://github.com/npm/node-which), [zod](https://github.com/colinhacks/zod) and [vite-node](https://github.com/antfu-collective/vite-node).\nBumps the major group with 1 update in the /packages/varlock directory: [which](https://github.com/npm/node-which).\nBumps the major group with 1 update in the /packages/varlock-docs-mcp directory: [zod](https://github.com/colinhacks/zod).\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\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/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-node` from 3.2.4 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/antfu-collective/vite-node/releases\"\u003evite-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace debug with obug  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003eantfu-collective/vite-node#13\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53\"\u003e\u003c!-- raw HTML omitted --\u003e(0b18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.1.0...v5.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd node inspector  -  by \u003ca href=\"https://github.com/luoling8192\"\u003e\u003ccode\u003e@​luoling8192\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003eantfu-collective/vite-node#12\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294\"\u003e\u003c!-- raw HTML omitted --\u003e(27fc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0...v5.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate back from Vitest repo  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/5\"\u003eantfu-collective/vite-node#5\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/vite-node/commit/adda4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(adda4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ev4.0.0 is skipped to avoid collision with original Vitest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v5.0.0-beta.1...v5.0.0-beta.2\"\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/antfu-collective/vite-node/commit/63e2a8111cb674335823746a5df87eae666eee76\"\u003e\u003ccode\u003e63e2a81\u003c/code\u003e\u003c/a\u003e chore: release v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/f74746b04f57d25d027f1bc68c4777afaabbeead\"\u003e\u003ccode\u003ef74746b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/b6e2bf38608956d34fcc70d2e3e31409fb311793\"\u003e\u003ccode\u003eb6e2bf3\u003c/code\u003e\u003c/a\u003e refactor: migrate to tsdown (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/0b18c53f0d057f4d861e80ae4edc2cbe16151b03\"\u003e\u003ccode\u003e0b18c53\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/dc5ff2fb1513faa08a732b734e26307e2cec41a0\"\u003e\u003ccode\u003edc5ff2f\u003c/code\u003e\u003c/a\u003e chore: release v5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/27fc294a56d5416cf424487928f6c1d77bc2bbde\"\u003e\u003ccode\u003e27fc294\u003c/code\u003e\u003c/a\u003e feat: add node inspector (\u003ca href=\"https://redirect.github.com/antfu-collective/vite-node/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/2a2d77749c6f97117557c6a584abef15e1f7a46e\"\u003e\u003ccode\u003e2a2d777\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/82f3f292b27aeec97c9f8df951a4e00eed2de481\"\u003e\u003ccode\u003e82f3f29\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/034d21a50177bc2f87200f877e6c2595679afb4b\"\u003e\u003ccode\u003e034d21a\u003c/code\u003e\u003c/a\u003e chore: update package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/vite-node/commit/1dce841b9ed23ea100eab14281ce4a48bb88621d\"\u003e\u003ccode\u003e1dce841\u003c/code\u003e\u003c/a\u003e chore: update logo url\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/antfu-collective/vite-node/compare/v3.2.4...v5.2.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for vite-node since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\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/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-which/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/blob/main/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/161\"\u003e#161\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-which/pull/160\"\u003e#160\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\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/npm/node-which/commit/b1bca183b041f71d8e5281454d7c29c025572a90\"\u003e\u003ccode\u003eb1bca18\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/cf1a1bc32652456b317c2fdbd957fe4c56f9bbca\"\u003e\u003ccode\u003ecf1a1bc\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/66cf669cc6c92ddf4dd128ca2ef1417d0c8f01ae\"\u003e\u003ccode\u003e66cf669\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/b84a6a59be0639f11b66902e111adfc409d3d93e\"\u003e\u003ccode\u003eb84a6a5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/0fb27fe336855303c65d1fe93803b3cc18805fe4\"\u003e\u003ccode\u003e0fb27fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/768419e2eb0205e7da22aa823ac1ed9c47b9e342\"\u003e\u003ccode\u003e768419e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/ff77c6de214225bdbd85405565c7dbb962cc228d\"\u003e\u003ccode\u003eff77c6d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-which/commit/746a84d950eade1da0a010c3038ff8a1b12baa32\"\u003e\u003ccode\u003e746a84d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-which/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-which/compare/v5.0.0...v6.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for which since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.76 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\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/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.76...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DASTOVEK/varlock/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DASTOVEK%2Fvarlock/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}}]}